Friday, April 27, 2007

Robert Spencer on Fox & Friends

Talking About Islam – Openly (something not allowed in Muslim countries)