Indus Worm

Indus Worms were Greek beasts.

Mythology
Indus Worms were giant carnivorous beasts that were native to the River Indus in India.