viewing in: Agii Apostoli Church Photos
Back of the church of the Holy Apostles, in the Ancient Agora. ca. 1000 CE, Athens, Greece.