David Sheen is a name you probably haven’t heard before, at least not the David Sheen who is a leading anti-Israel propagandist. Sheen, along with Max Blumenthal, travels the globe presenting a gross negative caricature of Israel worthy of 1930’s cartoons.

Sheen and Blumenthal were to present their anti-Israel campaign in the...

Read More...