Zombie snails

mind-controlling parasites... this parasite is called Leucochloridium...

12K views youtube.com

Interest

Nature
Discovered by Caerdroia
on Oct 30, 2006

Stumblers Who Like This Page