Large crystal tears (213)

Large crystal tears (213)

£1.10

18 in stock

Categories: , ,

Description

clear

16 x 28 mm

10 pieces