Episode Artwork
1.0x
0% played 00:00 00:00
Feb 12 2025 19 mins   21

The end of the world was supposed to be on a Wednesday in November of 1873. One hundred religious believers gathered on an island in a New England river to ascend into heaven, even climbing trees to be among the first to rise up.