In a South London museum, a chilling and worn brown felt hat adorned with over 80 human teeth is on display. Utilizing cutting-edge imaging technology, specialists delve into the eerie history behind this enigmatic cap from the Victorian era, aiming to unveil its unsettling origins.
Show
Strangest Things
Episode
S02E09
Air Date
Nov 02, 2022