Gallery: 118 Super Mario Galaxy Screens
by October 31, 2007 @ 4:13 pm
Nintendo sends over a fresh batch of Super Mario Galaxy screens – a whopping 118 in all. Officially releasing in Japan tomorrow, Galaxy is headed our way November 12, with a European release following on November 16.
Follow this author on Twitter.