by kylekuo
Ouachita Baptist University’s cheerleading squad has earned a seventh-place finish nationally for the second consecutive year. Walt Disney World Resort in Florida hosted the UCA/UDA College Cheerleading and Dance Team National Championship in the …
Full Story