The latest effort to reestablish hydropower at Middlebury’s Otter Creek Falls has been scuttled.
Visit the Addy Indy’s Other Sites: