Home Photos By Banksy: The Sirens of the Lambs - In New York, USA

By Banksy: The Sirens of the Lambs – In New York, USA

The Sirens of the Lambs. In New York, USA

By Banksy. The Sirens of the Lambs. In New York, USA. A slaughterhouse delivery truck filled with stuffed animals touring the meatpacking district in New York.