What better way to strike fear into your opponent than to erect a statue of an elephant, right Alabama?!
The University of Alabama relocated “Tuska” the elephant from Tuscaloosa’s NorthRiver Yacht Club to its campus on Monday.
Why?
Geaux Nation Sports Director Brian Holland wonders, as well, as he introduces the new stadium addition to Baton Rouge at 5pm on NBC Local 33…click to watch!