Lake Champlain reached new heights this spring, cresting at 103.2' on Friday, May 6th, shattering the previous record high level in May of 1869 (~102.1’). High water has inundated homes, displaced people, closed roads, triggered mudslides, and…
More...