a) A Worm
b) A Snake
c) Something out of a Movie
Honestly there is no special visual effects done with that picture. Well, it is a new creature that co-exist in this world named as "Ajolote".
As per wikipedia, the word Ajolote may refer to
- Axolotl, an aquatic salamander
- Mexican mole lizard, a pink burrowing lizard with two arms
This Ajolote is said to be found at Baja California in Mexico. There is a belief in the local people that if one sits on the ground, these Ugly Animals may burry up from the ground and enter the digestive tract through ... ahem.. you get the picture yeah? ;)