President Biden has landed in Israel for a visit with several leaders. NBC News Radio National Correspondent Rory O'Neill has the details.