Varginha Incident

Referenced in 1 episode

Definition

A reported incident in Varginha, Brazil in 1996 where witnesses claimed to have seen an alien creature and associated UFO activity, leading to widespread speculation and investigation.