The Legend of The Invincible (1990)

The Legend of The Invincible (1990)

First Air Date:1990, September 10
Last Air Date:1991, January 27
Status:Ended
Seasons:1
Episodes:21
Episode Runtime:45 min