Review of Venus Wars (1989)

Moving picture, 102 minutes

moving picture animation Japanese production fiction