As a bright green worm-like creature is filmed in Taiwan, we look at other bizarre members of the animal kingdom, and show you where to find them

http://tinyurl.com/q9ew238

Advertisements