How long are liberals going to parrot the s hole thing?

13 answers 13