Fireworks

Music

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).