Saints, prophets and gods

Saints, prophets and gods

Hercules – a fearless but rather dull protector of Rome

Whoops, looks like something went wrong.