Stahlfeder - Tekkou Hikuudan © 1996 Santos
GAME ID: SLPS-00162
Released on January 26, 1996 in Japan. The game was never exported outside Japan.
Game's CD.