Close Overlay Modal
Spectators fill up on food during the Salmon Festival Cookoff Saturday afternoon at Grand Haven's Municipal Marina parking lot

Spectators fill up on food during the Salmon Festival Cookoff Saturday afternoon at Grand Haven's Municipal Marina parking lot