1C Company and Digital Minds have released a demo for Men of War. The demo features the entire opening stage of the Russian campaign, which sees a small unit from the Red Army taking on the might of the Germans. This initial mission helps players to