It is amazing that leftists can even manage to dress themselves in the morning.
We have to remember that 90% of leftists come from the left side of the Bell Curve..meaning <100 IQ score. The leftist leaders have higher IQs, but the followers’ IQs are <100. Leftist leaders should be some proud!