The Swallows’ Day Parade is the nation’s largest non-motorized parade.
Enjoy the once-a-year festivities this Saturday, March 24th 11 a.m. – 1 p.m.
The Swallows’ Day Parade is the nation’s largest non-motorized parade.
Enjoy the once-a-year festivities this Saturday, March 24th 11 a.m. – 1 p.m.