Trish Set: Americans Who Tell the Truth Exhibit Honors St. Louis Hiker & More The national art exhibition, “Americans Who Tell The Truth,” opens in St. Louis this Friday,…