Horde From the East: Russia Terrorizes Civilians in Ukraine, Pretending to Want Peace April 15, 2025 10:06am Ben Borges Ukraine Russia