This is true, exciting storefront theater, set in a literal, narrow storefront on 79th Street in the South Shore neighborhood. It's challenging, passionate, and beautifully in your face.