I saw that recently for the first time. It is a kick ass cover and Leonid & Friends is a kick ass band.
ETA: The one guy (the guy with the beard and long black hair that sings the Peter Cetera part in the Chicago covers) is always in a separate place in these videos and I've read it's because he lives in a completely different part of Russia. I feel bad for him, he looks left out.
ETA #2: The usual guitar player, who has worn a PSU t-shirt in the past BTW, is not on this one for some reason. I hope he didn't leave the band.