Watch Gall Force 3: Stardust War - OVA Online

Aired: Nov 2, 1988