The giant squid also has the largest eyes of any animal on the planet, and probably the largest to ever exist. Each average eye is nearly a foot in diameter.
The giant squid also has the largest eyes of any animal on the planet, and probably the largest to ever exist. Each average eye is nearly a foot in diameter.