Russia = War. Russan Foreign Intelligence Service Director Confirmed That Himself November 28, 2024 2:46am Ben Borges Russia Source : www.youtube.com/watch