Juggernaut - Senritsu no Tobira © 1998 Tonkin House.
CD1 ID: SLPS-01671 CD2 ID: SLPS-01672 CD3 ID: SLPS-01673
Released on November 19, 1998 in Japan.
See Goodies section.