MapMyRun | 2.20 mi Run in Haverhill on Mar 18, 2012 2:05 PM in Haverhill, Massachusetts