See more client advocacy here. It most likely sounds extra like a scene from a horror movie than a scientific actuality but human eyelashes are...