New Hampshire Marathon
October 5, 2024: The 31st annual New Hampshire Marathon features a course around Newfound Lake, NH’s third largest lake, after Lake Winnipesaukee (#1) and Squam Lake(#2).
October 5, 2024: The 31st annual New Hampshire Marathon features a course around Newfound Lake, NH’s third largest lake, after Lake Winnipesaukee (#1) and Squam Lake(#2).