Absolutely it's humans, and I don't think there's any runners up...it's just us. =p
I vote for giant subterranean fungi:
This was my number one choice!
That's subjective. I think Snails would think us pretty ****** up.
Put me in! :-D
you would be correct