Red Bull Racing team organizes Live Demo on the streets of Mexico City
With over 150,000 F1 fans stuffing the streets of Mexico City’s renowned Zocalo Square, Daniel Ricciardo and Carlos Sainz took to the streets in a pair of 2011 Red Bull RB7 F1 cars to dish..