Dozens of tiny people worshipping a giant ape