Have you seen this Alien they found?

Gallery

This gallery contains 1 photo.

This Alien was once present in Chili! The humanoid Alien was once first found out in 2003 within the far off Atacama desert area of Chile, but we didn’t research of the existence of the specimen unless 2009, when invited … Continue reading