Have you heard the rumblings of the NFL having the Superbowl in London at some point? Just heard it on PTI.
What a stupid idea, haven't heard something this ludicris in a long time. What's next? The Stanley Cup in Thailand???
Shake your head Goddell if you even consider this!!!!
EDIT: BBC is talking about it...said it was a real good possibility
|