Double eyelashes is a medical condition which means a genetic mutation caused extra lashes to grow along the eyelid. Each eyelash sprouts out oddly due to a ...
On average, humans have 90 to 150 eyelashes on the upper lid and 70 to 80 eyelashes on the bottom lash line. But as with everything, we're not all average and ...