The New York Giants had been big in New England for years ?...
The New York Giants had been big in New England for years ? they were New England's team. Their games were televised in New England for some time before we came along. So starting a new team in Boston was not easy.