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

14 answers 14