Tag Archives: Laredo

Mass UFO Sighting Over Laredo, Texas – USA, 23 August, 2011