Heirs to the Greek myth of Chronos, ogres have an insatiable appetite for fresh human flesh and a Herculean strength.