Check out the official launch trailer for Fight Crab, a 3D action game where you take control of a crab, and fight off other giant enemy crabs. Fight Crab is out now on PC.

Read more…

Leave a Reply