By Unknown Author
Researchers have discovered that among mammals, the optimal eyelash length is one-third the width of the eye. Can you guess what animal these eyelashes belong to?
Published: February 24, 2015 at 01:00AM
from NYT Science Read the full article here: https://ift.tt/18loDA1
via IFTTT