Peak, a cooperative climbing game, has sold over 2 million copies shortly after reaching 1 million, with developer Landcrab planning…
Read More »Peak, a cooperative climbing game, has sold over 2 million copies shortly after reaching 1 million, with developer Landcrab planning…
Read More »