Mysterious lights in the sky that had some San Diego residents speculating about UFO activity turned out to be from the U.S. Navy Parachute Team “Leap Frogs.”
Mysterious lights in the sky that had some San Diego residents speculating about UFO activity turned out to be from the U.S. Navy Parachute Team “Leap Frogs.”