Did NASA Find Evidence of Extraterrestrial Life?

September 14, 2023

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.

Watch Live
Inside Edition Streaming: Keep WatchingInside Edition Streaming: Keep Watching