UPDATE, February 12, 2009. I'm coming back to this post while adding the "mollusks" tag to things, and I see that the 2 links it contained are dead. Reading one URL, I can see that there were some "giant snails." I guess they were pretty damned big or at least quite numerous. Something amazed me 5 years ago. At least I still have this record of having once been amazed... by a mollusk.