Season 1
The Legend of The Invincible
AirDate: 9/10/1990
Episodes: 21

Overview: