18th Annual ST. MICHAEL DAZE & KNIGHTS FESTIVAL Aug 8th & 9th 2025