FanShot

Super Bowl to be held in London?

15

Apparently, the Super Bowl could be held in London within a foreseeable future.