File:Ice Parasite.png

An Ice Parasite, a type of Parasite inhabiting the planet Tallon IV. Located, cropped & uploaded by Somarinoa from Wikitroid.