Played by:
1 appearance
Jonny Quest
The Herculoids
The New Fantastic Four
Dino Boy in the Lost Valley
Space Stars Finale