Designed by
Title
Vologda, Russia - April 28, 2024. Interior of an Orthodox Church with Icons of Saints #341119781
Description
Vologda, Russia - April 28, 2024. Interior of an Orthodox church. Icons with images of saints on the walls.
This image is editorial