Today is the deadline for Needham residents wishing to vote in the May 26th election via absentee and early vote by mail ballots. Those wishing to vote with a mail-in ballot must submit their application today by noon.
To do so, residents can fill out the absentee...