No matter how many times the mirror is held up to the Republicans they still don’t see themselves.
April 12, 2017
July 06, 2017
July 23, 2017
No matter how many times the mirror is held up to the Republicans they still don’t see themselves.