Watch Megami Paradise - OVA - Episode 1 Online

Aired: Jun 7, 1995 to Aug 4, 1995