Watch Super Deformed Double Feature - OVA Online

Aired: Jul 3, 1988