I've seen this a lot...what the fuck is it?
It's a commercial for the Nintendo DS or something like that.
>>838990mario kart