Originally Posted by XplosiV
Don't ask me bro, the only sport I do is F1... Speaking of which, isn't there a new track for that in Texas?
K Lin...you there ???
Not that I know of, but Texas is it's own country or at least they think they are or wish they were
Everything is bigger in Texas...oh boy