Well fans it’s time for the post we dread the most. The Owls 2024 season has officially come to an end after tonight’s loss to Lexington. We can’t thank our fans enough for all the support this season. We are counting down the days until the first pitch of 2025!
One last time,
Woo
Woo
Woo
🦉