UFO Seekers - S03E07 - The U.S. Air Force’s SECRET “North Base”

22:30Added: 28.02.2019
2 views
0

Area 51 is operated as a Detachment of Edwards Air Force Base in California. At Edwards AFB is where you’ll find the secret “North Base”. North Base is where the history of modern U.S. military aviation began and where top-secret projects were conducted. This base has supposedly evolved into the administration facility for Area 51. Are they also operating secret surveillance aircraft? Or even UFO technology? Let’s see what’s out there!