Interesting Animal # 75 - Squid

Colossal squid have the largest eyes of any creature on the planet.

(Their eyes measure around 11 inches. I bet they make great hypnotists.)

Comments