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.