Watch Devilman: The Demon Bird (Dub) - OVA Online

Aired: Feb 25, 1990