MapMyRide | Nashua River Ramble - 49 mi (long) in Tyngsboro, Massachusetts