FOXBOROUGH — After the Patriots arrive in London early Friday morning, the only sights the team is likely to see are those that whip past on the bus ride from the airport to the team hotel.
Other than a scheduled NFL Fan Fest appearance Saturday at Trafalgar Square by Bill Belichick and six players, the Patriots have nothing on their itinerary in the way of sightseeing trips to Buckingham Palace or the Tower of London.

Comments