It is a column of disabled armored vehicles and the scenery does look similar to the video with Tushaev with his column... even the cast of the sky looks right... I can’t believe that the Ukrainian Government would sit on this though, unless there were enough Chechens that ‘got away’ and the Ukrainians don’t want to say what they know.
Lots of news sites reporting it so then dunno whom or what to believe.