Oleg Senkov
Statues of Catholic saints adorn Holy Trinity Cathedral in Dresden, Germany.

COMMENTARY: The Church we see mixes Divine and human, and the human beings in it show themselves to be very human indeed.