Stupid Liberal - Urban Dictionary

Tag » Why Are Liberals So Stupid