Beaver Brook State Park

Beaver Brook State Park

Beaver Brook State Park Scenic Reserve, Windham, CT, United States