I went out with my camera on Sunday Morning and ran right into this parade. Later I looked on the web to see what it was about, but I couldn't find it. A Portugal Parade is scheduled for June 6, but this was May 31. I didn't see any signs about any saints days being celebrated. Another East Cambridge Mystery!
Mystery solved: The Feast of the Holy Ghost parade