People claim they saw aliens after UFO crash-landed in Brazil in 1996, documentary reveals

A new documentary, “Moment of Contact” lays out the case that extraterrestrials not only exist, but have visited, and died on earth, based on eyewitness accounts in Brazil.

By admin

Leave a Reply