Does the savagery of the Russian mob know no limits? Where’s PETA when you need ‘em?