A South Carolina woman says she filmed a possible UFO off South Carolina’s Kiawah Island on Christmas Eve, and other … More
Eyes to See, Ears to Hear
A South Carolina woman says she filmed a possible UFO off South Carolina’s Kiawah Island on Christmas Eve, and other … More