Footage recorded by US Air Force when aliens landed at Holloman AFB (filmed in May 1971)

(ORDO NEWS) — Footage recorded by US Air Force when aliens landed at Holloman AFB (filmed in May 1971).

Online:

Contact us: [email protected]

Our Standards, Terms of Use: Standard Terms And Conditions.