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.