Tarra
Appears in
The Herculoids
Voice actors
Virginia Gregg