July 7, 2017
Merry Go Zoo at High Museum of Art Atlanta
Currently going the new installation at High Museum of Art in Atlanta, Merry Go Zoo, come and visit from June 24th to November 26th, 2017