$19.79
$36.99
Save 47%
@ Amazon Australia
The new Infallible 32HR Fresh Wear Liquid Foundation has a lightweight texture that allows the skin to breathe and lasts up to 36 hours. This Infallible liquid foundation is transfer-resistant and contains SPF 25 ... show more