N64

The Legend of Zelda: Majora's Mask

98%

Release date: Apr 27, 2000

Reviews count: 1