QashQai Car Games!!

Crazy bastards in Japan take car into a halfpipe!!