GAME REVIEW: Choo-Choo Charles

Boss Rush reviews Choo Choo Charles, an indie survival horror game about a murderous, clown-faced spider train. Continue reading GAME REVIEW: Choo-Choo Charles