Troy University has campuses in 11 other countries, including this campus in Heidelberg, Germany.
Troy University Heidelberg
Courtesy of Troy University
Troy University has campuses in 11 other countries, including this campus in Heidelberg, Germany.