on October 3, 2017 in World News The Nazis Are Coming! The Nazis Are Coming! And They Are All Wearing Che Guevara Tee-Shirts! click here for more