Thursday, April 21 In case you haven’t noticed the excessive turbans or lack of parking downtown, the Houston International Festival is under way this weekend. To honor the annual event (or maybe to steal some of its thunder), the University of St. Thomas is throwing its own International Festival. Stop…
