Simian Forest
- Episode aired Mar 21, 1998
- TV-Y7
A team excavating descendants of the giant ape men tries to destroy those obstructing their work.A team excavating descendants of the giant ape men tries to destroy those obstructing their work.A team excavating descendants of the giant ape men tries to destroy those obstructing their work.