Putin’s marauding butchers in BuchaBy Serhiy Kolyada. Published April 8, 2022 at 11:50 am Serhiy Kolyada on Putin's hordes unleashed on Ukraine