ymca

Racing for Good

Those who were in downtown Grand Rapids on Thursday, August 25th may have seen…