“If the team that showed up tonight in Boston shows up in Arizona...the Seahawks are toast.”
They haven’t played in Boston for years-—they are in Foxborough which is about 30 miles away.
.
When I was growing up it was the Boston Patriots, not New England.
And the Bills play in Orchard Park which is oddly enough ...20 miles out of town.