May 30, 2010

Sea Otter

With many thanks to Yvonne! "Sea otters have up to million hairs per square inch, the densest fur of any animal".

No comments:

Post a Comment