Watch Cleopatra DC - Episode 2 Online

Aired: Apr 28, 1989 to May 24, 1991