Fight Crab – Official Steam Launch Trailer

Uncategorized Admin 0

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.
Source: Game Spot Mashup