The Vigourous One Picture

One of the hundred handed giants in greek mythology. The hecatoncheires were unleashed from Tartarus to battle Cronus.
Crown of Thorns
Persephone
The Vigourous One
Phlegethon
NOTHING.