MapMyRide | Cycle the Seacoast 06May12: century (100 mi) in Portsmouth, New Hampshire