Nintendo 64

Perfect Dark

85%

Release date: May 22, 2000

Reviews count: 1

The Legend of Zelda: Majora's Mask

98%

Release date: Apr 27, 2000

Reviews count: 1