Found in the town of Northwood in New Hampshire is Northwood Meadows State Park. The land that the park sits on today was purchased by the state in 1990, and prior to that, M. Edward Burtt built the area’s roads and a brook created with a dam. The pond at the park is now named Burtt Wildlife Pond in his honor. This state park encompasses 675 acres of land and water, and it borders the Forest Peters Wildlife Management Area...
Read more