Rabbi Amnon Yitzchak Vs. Neturei Karta Wackos

Hat Tip — Life in Israel

Happy New Year!