Technology1 day ago
1,000-foot UFO image sparks debate: Alien truth or optical illusion? – The Times of India
A new photo claiming to show a massive, 1,000-foot-wide UFO hovering above the American Southwest has been released by UFO disclosure activists, and immediately ridiculed by...