Indie co-op game Biped releases for PC, console release to follow later this year
Indie development studio NEXT Studios has released its co-op action adventure game Biped for the PC. The game will also ...