Delta Park in Colchester
Delta Park in Colchester is a 55-acre peninsula where the Winooski River empties into Lake Champlain. The park includes the Island Line Trail, a 12-foot wide elevated walkway and bike path that gives visitors access to this restricted wildlife area. In designated areas you can...
13 November, 2009