In a clash of titans, the colossal ape Kongutan and the monstrous squid The Kraken engage in an epic battle for dominance!