New England? Show me where that is in this article and what sites in New England the article is about please?
I was talking about the weather.. not trying to guess the site... just a comment. Chillax.