Let Him Rot: “Israeli Spy” Shamai Leibowitz Hated Israel, America; Loves Islamic Terrorists

Posts Tagged ‘Nechama Leibowitz’