Luigi’s Mansion Review
Developer: Nintendo Publisher: Nintendo Release Date: November 18, 2001 Also On: None One thing that was disappointing for many Nintendo fans at launch was the absence of Mario. That might have been a factor in why the Xbox took a bit of an early lead over the GameCube in North American hardware sales. Well, even … Read more