With the yearly event of its success over Nazi Germany and President Vladimir Putin’s inauguration for a 5th term simply ahead, Russia has actually installed a month-long exhibit of caught military devices from the war in Ukraine with the message that even as it battles the whole “cumulative West,” success is unavoidable.