The Legend of The Invincible backdrop
The Legend of The Invincible poster

The Legend of The Invincible

7.0(1 votes)
First Air Date: September 10, 1990
Last Air Date: January 27, 1991
Seasons: 1
Episodes: 21
Language: CN
HomeMoviesTVTrendSearch