Eyelashes
 
By: unknown

The entire length of all eyelashes shed by a human in their life is over 30 meters.