June 12, 2020

‘Can’t keep a secret’ Neil Armstrong’s Moon landing confession over ‘film’ footage exposed

NEIL ARMSTRONG admitted 800,000 NASA employees “couldn’t keep the secret” […]