Richard Meen
The legend of Zelda : A Missing Link 2017
Rating: 10
Gaia: The Series 2012
Rating: 5.5
Stars: Cole Vigue / John Prowse / Richard Meen /
as Ganondorf
as Ethan Andrews