As Perseus and his party set to return they are attacked by Calibos, who punctures the bag containing Medusa's severed head, and three giant scorpions called Scorpiochs rise out of the blood. They attack Thallo, who managed to kill one of the scorpions, who Calibos later kills. Perseus slays the two remaining scorpions and Calibos, and later grieves for Thallo. Weakened from his fight, Perseus sends Bubo to rescue the captive Pegasus. Bubo succeeds in freeing the horse and he also manages to destroy Calibos' camp. Perseus manages to reach the Joppa amphitheater, but collapses from exhaustion. Andromeda is chained to the cliffs near Joppa and the Kraken is summoned. Bubo arrives and diverts the monster's attention until Perseus (whose strength was secretly restored by Zeus) arrives, mounted on Pegasus. In the battle, he uses Medusa's head to turn the Kraken to stone, causing to crumble into pieces. Perseus then throws Medusa's head into the ocean, frees Andromeda and subsequently marries her.