by Stephen Lendman On June 22, 1941, Hitler launched Operation Barbarossa against Soviet Russia - perhaps the largest ever invasion force by one country against another involving up to four million combat and support troops. His lunatic desire to…
more »