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.
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.