Browsing Tag Muhammad Zen Ismail Al-Farmawi

Return of the Living Dead

Credibility of Palestinian medical sources questioned as teen allegedly shot dead by the IDF returns to his family alive only days later.

April 10, 2010 22:00 By :