April 29, 2011

Pastor Terry Jones stages protest at Dearborn City Hall April 29 2011

Where did this come from?

Evil Pastor walked down the steps of City Hall and made them mad or something...

Via Vlad Tepes:

We had a feeling this would happen. Are you saying "Muslims are less responsible than other citizens?"

UPDATE: More videos below fold:

Via DetroitNews

Related: