Hercules and the Hydra
painting 20 of 55 by Gustave Moreau

Hercules and the Hydra by Gustave Moreau