Yeeha! F1 returns to America this year and despite the country having hundreds of race circuits they decided to build a new circuit in Texas, a place that’s already obsessed with NASCAR…. Hmmm.
You can view all posts about USA by clicking here.
Top Post: Top Ten: Motorsport Epic Fails




Nascar vs F1 is so stupid, Nascar should compare against the V8 Supercars.