00:00 / 00:00
Dec 11, 2023

IDF Forced To Apologize For Stripping, Humiliation Of Palestinians

Images of Palestinian men who were forced to take off their clothes by IDF soldiers went viral.
Plus
  • 17 minutes