Seriously, this one snuck up on us! How did we not know that the follow up to Cthulu Saves the World was this close to launching? In any case, Cosmic Star Heroine is now live both on the Steam Store f...
Remember Me
Please enter your username or email address. You will receive a link to create a new password via email.