Champlain Islands Marathon & Half MarathonRunningHalf MarathonMarathon October 19, 2025Colchester, Vermont, United States