Local
- Bodycam video shows Ohio man tell officers 'I can't breathe' moments before death in police custody
- Zeeland's Critter Barn makes history with accessibility honor
- Vigil mourns victims lost to violent crimes in West Michigan
- Kentwood family of man struck, killed by unmarked police car retains civil rights attorney Ben Crump
- Muskegon Heights residents step up to care for each other during boil water advisory
- System failure causes water pressure to drop in Muskegon Heights; boil water advisory issued
More Stories
- How a controversial mural at Grant Middle School led to 2 board members being recalled
- How buying this beer can help restore, preserve habitats for Michigan fish
- Grand Rapids family says some of stolen necklaces containing loved one's ashes were returned
- Former Lowell Fire Chief pleads guilty in sexual assault case
- 'Incredible statement' says Rachael Denhollander about Nassar settlement, urges more work
- John Ball Zoo mourns death of female lion Abena
- Kent County emergency manager explains why tornado sirens went off overnight
- Clinics to install new anti-theft software, steering wheel locks for certain Hyundai models