• 2.6 miles
    84.2 ft.
    396 cal.
    Hopkinton to Framingham