Greek mythology

Monster or creature

Giants, beasts and monsters of Greek myth.