Mario Kart Arcade GP DX Japanese Launch Trailer
  This is the stuff we need in arcades! I don't know if you have ever played Mario Kart in an arcade but, if you have, I think you will agree that it is pretty awesome and can be one of the highlights of your day (it was mine)! So,…