Looking for an incredibly long-lasting lipstick? The L'Oréal Paris Infallible two-phase lipstick gives your lips intense color that lasts for a full 24 hours. The balm layer also provides much-needed hydration and leaves lips soft and velvety.
OneBioShop IE