Saturday, June 07, 2008

The beautiful Church of the Annunciation on Delaware and West Utica, site of the Hellenic Festival.

No comments: