L'Oréal
Infallible Total Cover 24hr Foundation
Safety
92
= same score
★★★★★
Shares
IsododecaneAcrylates/Polytrimethylsiloxymethacrylate CopolymerSilica
+25 more