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!
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!