Teen hit by pickup while chasing after basketball
By Corinne Moore
Grandville Middle School renames gym after Ryan Fischer
By Alec Giannakopoulos
Fight interrupts hearing for 2 homicide suspects
By Corinne Moore
‘This is where I was called to be:’ Beloved high school counselor retiring after 56 years
By Melissa Frick
Diatribe breaks ground on new community hub
By David Limbaugh
Changes coming to Grand View Elementary next year
By Elena Cousino
New apartments could be built on vacant grocery store site
By David Limbaugh
New shop serving up donuts in downtown Holland
By Madalyn Buursma
Holland in Photos: Live at The Park Theatre
By Cassandra Lybrink
3 kits born to John Ball Zoo’s lynxes
By Corinne Moore
The Shelley Irwin Show Podcast for 5-30-24
By Shelley Irwin
GRPL summer reading challenge returns
By Jennifer Moss
Climb on!
By Pat Evans
Owing millions, dealership Tommy’s Boats files for bankruptcy
By Madalyn Buursma
Republicans offer dueling endorsements, breaking tradition in Ottawa County primary
By Mitchell Boatman
Merchants and Makers brings art to the John Ball Zoo on June 1
By Lindsay Hoffman
He found a better pathway to graduation
By Alexis Stark
GRPD utilizes virtual reality for training
By David Limbaugh
Berger Gives Back Campaign assists multiple nonprofits this summer
By Lindsay Hoffman
Robotic housefly with 10-foot wingspan coming to ‘Robot Zoo’ exhibit at Grand Rapids museum
By Burt Mallory
Zeal Aerial Fitness offering summer camps for kids and teens
By Lindsay Hoffman
West Michigan prepares for busy Pride month
By Meghan Bunchman
Grads leave legacy of butterfly awareness
By Morgan Jarema
Friday's Friend: Amethyst
By Lindsay Hoffman