For those watching the Jets and Patriots, you know the weather here in New England is glorious this Sunday afternoon. Gillette Stadium is not from from home here in Franklin.
Wait, isn't this January? Isn't this supposed to be winter?
Yes, get used to the new world of weather. This is one aspect of An Inconvenient Truth.