This is coming from the Russians, so color me skeptical as to the entier report....
There are tons of pictures on Telegram, too graphic to post here.