Russia’s War on the West

August 22, 2018 Larsen 0

Pictured: A screenshot of what Russian President Vladimir Putin called a new “invincible” cruise missile developed by Russia, from a video screened by Putin on March 1, 2018. By Stephen […]