Anybody else notice on the official Nintendo E3 page, on the Mario Kart section, the 2nd screenshot shows a track on Wii Sport Resort's Wuhu Island? The 3DS Pilotwings apparently takes place on the same island as well.... interesting.
Nintendo Network ID: Cheebee 3DS Code: 2320 - 6113 - 9046