By pharyngula on July 11, 2014. Cephalopods are the cutest creatures on the planet. How can you deny it? Octosquid.io Tags cephalopods Organisms Log in to post comments More like this