Leucochloridium paradoxum - a parasitic worm that has taken over a snail

 

v20240901