Which is the largest invertebrate – a mollusc on the earth?
A) Sea Uurchin
B) Giant Squid
C) Octopus
D) Sea Anemone