Memes of the Week 28/01/2017

Just some of our favorite memes this week:

Recommended For You.

Britain First, once the great white hype of the UK Islamaphobia Industry died an ignoble death today. And to think

Comments

comments