The Americans are coming! The Americans are coming!
Sound the alarm. Ignite the beacon from the lighthouse.
On Sunday, the NFL is returning to London, England for a third consecutive year. So which team did America's strongest economic asset send to our former colonial bosses?
The New England Patriots.
Summon the ghosts of Paul ...