Russian Raid Review – “an Impressive Demo Reel for the Fighters Involved” March 9, 2021 Russian Raid is a 2020 action film directed by first time director Denis [...]