Toothed Jelly Fungus -- that is what these are called. This one made me think of the Loch Ness Monster :-)