The Human Butcher Shop Of London

Imagine taking a stroll down a street in London, when you come across a butcher shop, with human limbs and body parts hanging on hooks and wrapped in packages. It sounds like something out of a horror movie, but that’s exactly what you will see in a butcher shop...