La Bestia

La Bestia 2016 acrylic on canvas, 72 x 216 inches. David Castillo Gallery, Miami Beach