30 / 46
on the Cross...
+

© Jeffrey Bruno | Aleteia