21st Annual Veterans Festival and Parade

When:

Special Events