Me again… with a parasite?

What ARE THESE?

Pt presents with diarrhea, vomiting, abd pain.