North Carolina residents report seeing a bizarre formation in the sky. What is it? If you live in North Carolina, you may have seen some strange things in the sky over the past week. During the early morning hours, North Carolina residents reported seeing a g…
Join the Discussion
Coming Soon!
Comments are coming soon! For now, share your thoughts on our social media channels.