March 13, 2006

Pallywood

This film claims that a lot of the news coming out of Palestine is staged and spin-doctored.

No comments: