Muslim Self-Flagellation in London

 
00:00

Muslim savages beat themselves in Ilford town center, London England.