Jonathan Pollard Is in New York City, Spotted Hours After His Release From Prison - Tablet Magazine