Yellow Brick Road © 1996 Acclaim Japan.
GAME ID: T-8109G
Released on August 30, 1996 in Japan.
Game's CD.