News

Twiggy is still making an impression on the fashion industry with her iconic lashes. The stuck together, spider-like lashes were huge back in the 1960s, made famous by the British model.