Released
1998 Japanese video game, rebranded in the U.S. in 2003
ABOUT THE GAME
Published by Yumedia
Published by XS Games