Picture Capital
A coyote head demonstration of animals cruelty at London Fashion Week at Strand, UK 15 September 2018.