Oct18

The Metro Health Grand Rapids Marathon is a group of races designed by runners for runners.
We offer the following races: Full Marathon (26.2), Half Marathon (13.1)

Get the latest from wmsc