University Of St. Thomas
Photograph - Photo
This is the sign out in front of the University of St. Thomas in Houston, Texas. The University of St. Thomas is a private Catholic University that is world renowned for the level of education that it provides.
November 16th, 2013
Viewed 582 Times - Last Visitor from Crosslake, MN on 07/18/2020 at 10:33 PM