Want to Go Eat a Hand? Maybe a Face? The Human Meat Butcher Shop in London is Crazy!
Okay, so it's not really human meat, but they have body parts made out of meat. Insane as it is, it's all to help promote the latest Resident Evil game (number 6). They've made this butcher shop with body parts for sale. Just don't order the "sausage".
Check out the video after the jump.