Publisher: Humongous Entertainment
Developer: Humongous Ent.
Release Date: April 28, 2001
Talk about this game in the new Forum!