(Tuscaloosa is a town in Alabama state in USA. Located approximately 60 miles from Birmingham, it has a population of about 95,000.)
By Chandler...