What we know about the University of Alabama student found dead at Barcelona beach during trip
NBC News
1 article· trend score 0.5
The University of Alabama is a public research university located in Tuscaloosa, Alabama. It is one of the oldest and largest public universities in the state, known for its strong academic programs and highly successful athletic teams, particularly in football.