Independent developer Le Cartel and the violent revolutionaries of Devolver Digital have launched the sidscrolling beat ‘em up Mother Russia Bleeds on PC, Mac, and Linux today [motherrussiableeds.com]. Those Mother Russia Bleeds fans that find themselves at PAX West can celebrate the launch at the Devolver Digital booth [2343] and get exclusive prizes and possibly ...