Mother Russia Bleeds coming September 5
Publisher Devolver Digital and developer Le Cartel Studio have announced that Mother Russia Bleeds, a new side-scrolling beat 'em up will release September 5 for PC, Mac, and Linux.
The game is described by ... Read More...