West Michigan election recaps: Primary races, millages and more

Yesterday was election day for many communities in West Michigan. On the ballots were local millages -- like one in Muskegon County for veterans that got overwhelming support -- and primary races, including the race for mayor in Grand Haven.
Published: 7:32 AM EDT August 7, 2019
Updated: 7:32 AM EDT August 7, 2019