Watch Demon of Steel: Battle of the Great Demon Beasts - OVA Online

Aired: Dec 10, 1987