Eight big cities of the world become the setting of the fastest sightseeing tour in history when seven chaotic kart drivers thunder through the streets.
Read the rest of this entry »