Luigi’s Mansion 2

2 1916

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