Space Pirates

The Space Pirates (空間の一味 Kūkan no Ichimi)...