Geography ❯Brazil
Ilha do Mel
The Brazilian government acknowledges viral video of 10-foot-tall figures, but does not confirm their nature.