Watch Gall Force 3: Stardust War (Dub) - OVA Online

Aired: Nov 2, 1988