Megunticook Mini-Marathon and Regatta

  • Hosted By: Maine Rowing Association