MapMyRide | 40-mile Milford Loop in Marlborough, Massachusetts