Posted inArts & Pop Culture In Your Face Kelly KlaasmeyerMarch 20, 2003April 14, 2015 Through March 30 at the Contemporary Arts Museum, 5216 Montrose, 713-284-8250.