Choo-Choo Charles: Release Date Announcement

Choo Choo Charles is an open world horror game where the inhabitants of the island are terrorized by a creepy locomotive with spider legs. Release date scheduled for December 9 PC (Steam)

Leave a Reply

Your email address will not be published. Required fields are marked *