Frogmore, South Carolina is home to the Land’s End Light, a mysterious, glowing orb that has frightened residents for generations. Here’s the story behind this infamous spook light.
Frogmore, South Carolina is home to the Land’s End Light, a mysterious, glowing orb that has frightened residents for generations. Here’s the story behind this infamous spook light.