Margie KayJan 101 min readMysterious Tall Humanoid Spotted in BrazilBy Margie Kay Film taken by a person visiting the IIha Do Mel (Honey Island) in Parana, Brazil captured an odd-looking humanoid standing...