On May 3rd 2017 by

Friday Fact: Sea otters have the world’s densest fur—at its thickest, it’s made up of more than a million hairs per square inch.