Fifteen bands coming to 2023 Hoover Invitational Marching Festival

by