Add Yahoo as a preferred source to see more of our stories on Google. Long, natural eyelashes are one of the most coveted facial features. Usually, we like to see long, luscious eyelashes on a human, ...