It appears as though a dozen or so UFO sightings that were reported to San Antonio police earlier this month have been explained. A local news station broadcast the story about illuminated globes that were spotted floating over the Alamo City by several residents on the evening of May 17. One eyewitness named Roger Barrera […]
