Buffalo Marathon

May 26, 2023 to May 28, 2023
To promote interest in marathoning including the organization and conducting of marathon events which would be of competitive nature: to give and promote entertainment, lectures, social affairs, award ceremonies, exhibitions, races and fun runs; to promote participation in civic events and issue general information bulletins relating to said activities.