Luigi's Death Stare Makes Fox News
- Tuesday, June 03, 2014
- By Carter Fitzsimmons
- 0 Comments
This would be close to nothing relevant, but Mario Kart has had over 1.2 million copies sold since it's release last Friday, myself included! A review will be up soon, but for now, enjoy this video. What random things make the news!