The statue The Naked Truth, unveiled in 1914, was a gift to the city of St. Louis by the German-American Alliance. Compton Water Tower Park, St. Louis.