Cape May Holds Annual Independence Parade

It was the perfect day for a parade.