Russian Defector Found Shot Dead in Spain Linked to Putin’s Critics Trend in Mysterious Deaths

Residents of Villajoyosa, Spain were shocked by the recent discovery of a former Russian helicopter pilot found dead in their village on February 13. The 28-year-old, Maxim Kuzmenov, had defected in opposition to Russia’s war in Ukraine and was identified days later, as he had been living under a fake name. This tragic event is … Read more