Scientists in New Zealand have been thawing out the specimen of a colossal squid that was captured and frozen last year. Among the early discoveries - that these creatures have the largest eyes known to science, measuring in at about 11 inches. That is some eye.
Recent Comments