Star Wench

Star Wench is a title featured during a previous IndieCade showcase.

Screenshots
Coverage of Star Wench on the IndieCade wiki!