Wednesday Jun 01, 2011 Jun 1, 2011 0 Facebook Tweet Email 4 Tornados In Massachusetts and New Hampshire. Lolwtf is up with that?