Ever stop and think? (about) Western Doom and Gloom about Russia and Russia keeps winning?March 1, 2020May 1, 2024Russian_Village The Rolling Stones… Nuff Said… WtR