10-foot-tall giants, humanlike creatures strolling along the foothills (Brazil)