Israel’s Ambush On Gaza Aid Workers Kills 15

This post was originally published on The Young Turks.