I dunno why, but I haven't really found a game to top this in weird-ass creepiness. That mask is chilling.
The Legend of Zelda: Majora's Mask
Game » consists of 21 releases. Released Apr 27, 2000
Game » consists of 21 releases. Released Apr 27, 2000
Log in to comment