Mysterious Glowing Orbs Seen Off NC Coast

Mysterious glowing orbs were spotted off the coast of North Carolina leading to speculation they were UFOs. 


View Full Site