Action Super Squad Des Moines: The Scourge of Satan (Original) / Action Super Squad Des Moines: The Scourge of Satan (US)
Info mistake?