You probably heard the cheers when Nintendo's on-stage demo of Star Fox 64 3D featured the immortal words "do a barrel roll!". Expect similar cheers now Nintendo has announced a release date of 11th September 2011 for the game.

Read more...