NASA's debunking

Referenced in 1 episode

Definition

Refers to NASA's official 2007 statement that the Face on Mars is a natural formation, stemming from geological processes and optical illusions, leading to a closure of further investigation on the anomaly.