Super Turbo Demon Busters! Reviews

Super Turbo Demon Busters! is ranked in the -1th percentile of games scored on OpenCritic.
Cubed3
Eric
Top Critic
6 / 10
Dec 7, 2017

Rarely is a game like this passable, yet hints at such greatness that could have been.

Read full review