NASA likes to struggle on a shoestring budget while hiding alien artifacts in plain sight.
De Nile (Denial) is also strong with the naysayers ... LOL