0

Found in Katrina

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

Video Clips