Progressive Radio Network

2006 Winter Olympics

The Israeli Defense Force (IDF) soldier and medic Elor Azaria, who was filmed last March (by Imad Abu Shamsiya, a Palestinian B’Tselem volunteer) executing an…