In January, 1996, in the town of Varginha, Brazil, a number of ‘aliens’ were apparently sighted, captured or killed by locals and turned over to US authorities.
source
In January, 1996, in the town of Varginha, Brazil, a number of ‘aliens’ were apparently sighted, captured or killed by locals and turned over to US authorities.
source