Choukou Tenshi Escalayer © 2002 Alicesoft.
MEDIA: CD x2
Released on August 23, 2002 in Japan.
Game's disc.