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