A clan of giantesses live in a secluded jungle. They have their own ideas of fun when it comes to the tiny human explorers who come upon their lands.