Loading...
Uploaded by RussiaToday on Jul 19, 2009
The Kremlin walls rumble to the sound of Formula 1, as three of the sport's cars take to the Russian capitals streets. They're part of 'Bavaria Moscow City Racing', which kicks off on weekend.
Autos & Vehicles
Standard YouTube License
Load more suggestions
Link to this comment:
All Comments (0)