Three Leftists With the ‘Right Stuff’ to be Left

.....

© American Thinker