BOSTON, MA – Beneath partly-cloudy skies in Boston, the 21st annual New England Greek Parade was held on April 26. Just like the start of the New York Parade in New York on March 29, a not-widely-reported incident occupied the attention of the police department. The police cordoned off the area in front of the […] The post Sun Battles Clouds, Greeks Totally Shine at Boston Parade appeared first on The National Herald.