Monday, September 8, 2014

When I Say These Are the Real "Neo" Nazis, I Mean It

Sharia police in Germany. 

What could possibly go wrong?