IDF is the most moral army said the lying Jew.
The Human Shields- https://youtu.be/FwFsvx1KfgA
A club for red-pilled exiles.