Strong Russia faces insurmountable odds against a NATO military conflict, asserts Munz from Moscow in a video discussion. , and ASMedia 2025 March 20