Robert Spencer breaks down the Islamic agenda and the geo-political denial of the long term goal of Islam.
No comments:
Post a Comment