Jun 7, 2022Lash Life CyclesDid you know the average person has more than 150 natural lashes per upper eye? If you've ever wondered why extensions take so long; its...