Barerur?ru o okonaimasu

Star Fox 64 3D is out in Japan in a few weeks, and Nintendo is keen to let the public know about it with a new trailer for the game.

Read more...