Share Sports Illustrated Resorts first US location is in Tuscaloosa, Alabama USA TODAY Source link 0 Share