3605971157318_vicelipstick_cream_liar

Vice Lipstick Liar

Urban Decay

What it is

Vice Lipstick comes in a massive lineup of 100 addictive shades and six indulgent finishes

Also take a look at