Please join us on Sunday, May 5th for an amazing Israel Day Festival on the campus of Kehillah Schechter Academy in Norwood, MA.