Remembering Irene on the anniversary of its landfall in New England
On Aug. 28, 2011, one of the costliest tropical systems to ever hit the U.S., Tropical Storm Irene, made landfall in New England. |!| Manchester
On Aug. 28, 2011, one of the costliest tropical systems to ever hit the U.S., Tropical Storm Irene, made landfall in New England. |!| Manchester