Microids Indie is delighted to celebrate the launch of Scrap Riders on the  Nintendo eShop and Steam (PC and Mac). Prepare for a unique gameplay combination of classic Point’n Click adventure and Beat’em up action,...