By FrancescaAdmin News40 Pest Street. Alyssa Davis Gallery, New YorkAla Dehghan40 Pest Street Alyssa Davis Gallery, New York until October 22nd5 October 2017