Star Fox 3D

2 1912

So Nintendo had dozens of employees wearing some incredibly attractive harnesses with 3DSes attached to them. After the E3 2011 press conference, we got...