Ciliates

Very small parasite.


 * See Ciliates on Wikipedia