As Russia rallies the troops to mark Victory Day, it is utilizing the previous to attempt to justify its battle on Ukraine May 12, 2025