Banksy’s “Sirens of the Lambs” Released In NYC

Banksy’s “Sirens of the Lambs”: Banksy as we all know today, is one of the most modern recognized and controversial street artists of today. Banksy continues to pour out intriguing art and iconic designs that we later see plastered onto a variety of products. The newest piece of art of Banksy doesn’t fail to fall behind the others. The “Silence of the Lambs” was an event that actually occurred last October in New York, but has artwork that was recently released.