Gameitall
August 11, 2016
Devolver Digital announced the long awaited release date for the ultra-violent beat’em up from Le Cartel Studio, Mother Russia Bleeds. The announcement comes via a new trailer showing off some...