The twelve labours of a young Heracles /
Thomas, Ieuan Morgan,author,artist.
Hercules (Roman mythological character)
Hercules (Roman mythological character)