0

Found in Katrina

This lampshade was discovered after Hurricane Katrina and is believed to be made from human skin.

Full Episodes

Video Clips

Advertisement