Sea Otter

To protect itself from the frigid waters, the sea otter's fur is the finest and densest of any animal. There are an estimated 650,000 hairs per square inch!

Comments

Explore Further