Lost In Translation/Monster Slider

Monster Slider is an arcade video game. 

Ports

 * Consoles :
 * Sega Saturn (1997)