What the fuck is this thing?!?

My two BFF's are moving to Australia next year, and while I am a little jealous, this worm thing really grosses me out!

http://www.flickr.com/photos/pokerchampdaniel/3136421527/