Gallery: 118 Super Mario Galaxy Screens
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. Super Mario Galaxy Screens