51199

‘Odd’ lights spotted in North Carolina sky prompts several theories

A mysterious light cluster was spotted in the night sky near Charlotte, N.C., over the weekend, leading to a debate on social media over the possible presence of UFOs in the area.

Latest Post