Hermit Crab in Space

Hermit Crab in Space is a title featured during a previous IndieCade showcase.

Screenshots
Coverage of Hermit Crab in Space on the IndieCade wiki!