mirror, mirror

I haven't seen Steve DeFrank's new show at Margaret Thatcher Projects (Chelsea; 511 West 25th Street) yet but I hope to get there very soon. Here are some links: 1 2 3.