The Hotel Chelsea Storefront Gallery, located at 222 West 23rd Street in New York City, is unremarkable from the outside: whitewashed walls, torn-up ceiling, bare columns. On Wednesday afternoon, the ...