Description
Urban Decay Vice Lipstick Mini Bad Blood urban decay There are six different shades There are six different shades that suit various skin tones for the perfect touch ups Corrects imperfections in a lasting way
Urban Decay Vice Lipstick Mini Bad Blood urban decay There are six different shades There are six different shades that suit various skin tones for the perfect touch ups Corrects imperfections in a lasting way
US$ 110.00
US$ 146.00