Top 10 Facts – The Legend of Zelda

A video from the youtube channel Top10Memes with some interesting facts about the iconic Legend of Zelda game series.



Leave a Reply