Pfiesteria has a 24-stage life cycle with it swimming powered by two flagella;
(Pfiesteria; has; a 24-stage life cycle) (it; swimming powered; by two flagella)
Pfiesteria it
has swimming powered
a 24-stage life cycle
by two flagella