World’s Strangest

Your source for the strangest things around!
Ads

Operation Barbarossa: The Biggest Military Adventure in History

June 22nd marks the 70th anniversary of Operation Barbarossa, Nazi Germany’s invasion of the Soviet Union — the biggest military adventure in history, which led directly to the downfall of Adolf Hitler’s murderous regime. Together with the Holocaust that followed it, Operation Barbarossa was the ultimate expression of Hitler’s twisted vision, reflecting both the vaulting [...]