Town Meeting to Consider Land Purchase? The Town of Needham is considering purchasing land from the Castle Farm property owned by the Foster Estate. Reported by...