![](https://www.playstationcountry.com/wp-content/uploads/2018/03/Cruz-Brothers_20180320172402-570x350.jpg)
Cruz Brothers is a one on one fighting game from Brazilian indie Studio, DCF, and is a baffling game for so many reasons that I almost don’t know where to start when it comes to reviewing it although on the face of it, you would expect it to do anything […]