Video: Aliens in Dulce, New Mexico?

Fact checked