Battle Creek celebrated Independence Day in grand style with town-wide celebration over two days.
The Battle Creek American Legion Auxiliary Craft/Vendor Show kicked off the day on Friday morning.
A big crowd turned out for the Battle Creek Grand Parade that snaked around town for an hour.
Lots of activities filled the day, which was capped by fireworks in the evening.
PLEASE LOG IN FOR PREMIUM CONTENT Our website requires visitors to log in to view the best local news. Not yet a subscriber? Subscribe today!