Archive for the ‘NFL in London’ Category

English Preparing For 1776 All Over Again

Wednesday, October 21st, 2009

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 ...