Abunai Tengu Densetsu - Yomigaetta Tengu ga Yozora o Mau © 1989 Alicesoft
MEDIA: FD x3 BARCODE: 4988650400110
Released on December 15, 1989 in Japan. Original price: 5800 Yen.
Game's ROM.