Urban Decay treats us with another new eyeshadow palette and it has to be on our wish list! The new release contains 21 colours of which the 18 are new.
Urban Decay treats us with another new eyeshadow palette and it has to be on our wish list! The new release contains 21 colours of which the 18 are new.