Alien Life Forms

S1E2 · 1999-01-08

People all over the world claim to have had close encounters with extraterrestrials. Follow the experts as they delve into the possibilities.

The show’s own verdict is on its page.