Taiyou no Yuusha - Fighbird © 1992 Irem Corp.
GAME ID: IF-26 BARCODE: 4962891100268
Released on January 11, 1992 in Japan. This game was originally spawned off of a low budget, Japanese anime by the name of Fighbird.
Game's ROM.