Originally Posted by stk0308
You know, there's this place where English comes from. It's called England. And they have motorsports too.
I think we'd get a lot more coverage if we had the might and money of the US of A interested as well.
Plus, I can't understand half of what those limey buggers have to say