NatureCenter-1
The new Nature Center at Sherwood Island State Park opened in early summer 2009 - six years since the 2003 symbolic groundbreaking.
14 photos · 980 views