Shooting the Messenger


mes

Robert Spencer and Pamela Geller banned from the United Kingdom for telling the truth about Jihad.