Gaia New Street Piece In Harlem, NYC

Here is Gaia newest piece located in the streets of Harlem, NYC.
Gaia delivers once again an impressive piece with his animals imagery.
Pic by Gaia