With an impressive military parade Greece celebrates the Independence Day on March 25th. As every year, the parade starts with Evzones, the members of the Presidential Guard, a historical elite light infantry and mountain units of the Greek Army that now has a ceremonial role. Evzones’ march style consists of normal […]