Shooting the Messenger

mes

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