Weather: Summer’s Finally Here. So Where Is It?

Storms have dumped rain in the New York area — and across many states — all week.