Judge's ruling changes course for East Grand Rapids development

Live Stream Schedule