over 12 years ago

from: PlanetF1.com

( 926 views )

The group behind bringing F1 back to America are facing fresh criticism from sceptics who say Texas can't afford the ambitious scheme... read more »