MapMyRide | Newton, Amesbury, and back 22 miles in Amesbury, Massachusetts