Watch Armored Trooper Votoms: The Last Red Shoulder - OVA Online

Aired: Aug 21, 1985