Shu Uemura False Eyelashes 501

Naturally defined lashes

gtg-eyelashes.jpg

£14.00

Buy

False eyelashes are a must have for fancy dress but this pair of natural lashes you can wear all year long.

Agile web development by Byte9