30 / 35
Prayer meets protest.
+

© Jeffrey Bruno | Aleteia