Human Meat Shop Opens in London to Promote Video Game Launch

A creepy meat shop recently opened in London’s famous Smithfield meat market, offering all kinds of stomach-turning treats, like human hands, ears and even full torsos. Luckily, it was just a publicity stunt for the launch of Capcom’s Resident Evil 6 video game. It looked like a scene from a sick horror film – human […]