L'Oréal Paris

Infaillible Complexion - Long-wearing, high-coverage liquid foundation 30 ml

Long-wearing, high-coverage liquid foundation 30 ml

N/A

Discover the Infaillible Fresh Wear 32H* foundation, enriched with Vitamin C and featuring SPF 25. Transfer-proof...