Lost In Translation/Space Fortress

About The Game
Space Fortress is an arcade video game.

Ports

 * Consoles :
 * Bally Astrocade