Memorial Day Observances Now Streaming The annual observance of Memorial Day in Needham took place on May 27, 2019 and The Needham Channel was there....