L'Oreal Paris Infallible 2 step Lipstick 113 Invincible

L'Oreal Paris Infallible 2 step Lipstick 113 Invincible
L'Oreal Paris Infallible 2 step Lipstick 113 Invincible
L'Oreal Paris Infallible 2 step Lipstick 113 Invincible

$6.67

Buy

L'Oréal's first lip-duo with hyaluronic gel, the Infallible provides truly tenacious colour that keeps lips feeling silky smooth and hydrated all day long. It holds onto a fresh just-applied look for hours with a colour that refuses to fade.

Buy