Episode Details
Back to Episodes
The Night Shift at the Wax Museum
Episode 154
Published 7 months ago
Description
In 1978, a security guard working nights at a wax museum in Rhode Island noticed something impossible. The figures were moving. And then they started smiling.