PEOPLE ARE CLAIMING UFO’S NEAR US AIR FORCE BASE IN CALIFORNIA. Palmdale, near Edwards Air Force Base, the second largest US Air Force base, has long been a focal point for advanced aerospace testing and numerous UFO sightings. Meanwhile, keep updated Subscribe to @WW3INFO Source: ?? | Battlefield Research
Hide player controls
Hide resume playing