The New, New England Weather

By Michael J. Caduto On August 28, 2011, Tropical Storm Irene dropped more than 11 inches of rain in just 12 hours across some parts of central and southern Vermont, […]

The New, New England Weather Read More »