University of Alabama - Tuscaloosa
Tuscaloosa, Alabama, USA