Documentary Shows Stalker 2 Is "An Element Of Resistance" Amid Russian Invasion Of Ukraine

When Russia invaded Ukraine on February 24, 2022, it threw the entire country into chaos. Missiles fell on Ukrainian cities and Russian soldiers pushed over its borders….