Signs of Alien Life? Mysterious Chain of Lights Spotted in North Carolina Causes Online Debate

Jan 29, 2021 | EARNINGS

The unusual sighting was spotted over the state’s Indian Trail community by locals who took to Facebook to offer their theories about the origins of the flickering lights.

Read More

Pin It on Pinterest