Cerberus and Puppy Picture

Cerberus, the three-headed hound who guards the gates of Hades...with one of his puppies. Even monsters treat their young with tenderness.
Continue Reading: Hades