Episode 56 – The Place the World Ends

Church of Christ (Temple Lot) Independence, MO
Church of Christ (Temple Lot) Independence, MO

Self-checkout is a sign that the Apocalypse is soon up on us. I dive into some end-times speculations and offer my own theory of the Mark of the Beast. I explain why many people think this grassy field is the exact place Jesus will return and where he’ll rule for the Millennium.

I mention this article about a rise in UFO Beliefs in China.