Inside Alabama’s new football facilities

King Ing July 22, 2013 0

So this is what $100 million gets you. The Alabama Crimson Tide released this video of their brand new football facilities. How could you not want to play here?

Leave A Response »