Episode 1 - The Orbs of Saint Albans

2 months ago
66

We recently encountered what appear to be floating orbs in the town of Saint Albans, Vermont. Ghosts, aliens, beings from another dimension? We delve into the incidents that followed on the night of September 7th, 2024, where a home owner encounters something not quite of this world.

Loading 1 comment...