disoriented
words. pictures. anything
Priests at the altar of the Cathedral of Holy Virgin Protection
New York, NY, USA