Did NASA Find Evidence of Extraterrestrial Life?
Jaws dropped when alien-like creatures were presented to Mexico's congress by a self-proclaimed UFO expert as proof that aliens visited Earth. Supposedly, they were found in Peru in 2017. Now, the presentation is being met with international ridicule. Meanwhile, NASA held a news conference saying, after decades of speculation, its 16-member panel of experts concluded it did not find any evidence of extraterrestrial life.