April 1, 2007 —Some of the varied sights along the Upper Charles Trail in Milford, MA. When it's completed the trail will run 27 miles through 6 towns.