Oddly enough, global warming (specifically the changing of natural ocean currents and jetstreams) is what's causing it to be so cold. I live near Philly and we haven't seen a day above 80 yet, with average temps around 65. Normally it's in the high 70s this time of year.