2004-09-06

Dude, Where Are The Arabs?

Fahrenheit 9/11 opened this past week in Egypt. Check out this review appearing in the Al-Ahram Weekly On-line.

No comments: