The Most Scary Monster in the Game Ever

"The Most Scary Monster in the Game Ever" is the fifteenth episode of Link: The Faces of Evil on Game Grumps.