March 25: the Feast of Annunciation

Americans may be familiar with the Greek Independence Day parade, celebrated throughout the States this time of the year. Even though the parade may take place any day between now and April, in Greece, it always falls on March 25th. To understand why this is such a...