December 22, 2018March 7, 2019 ourbeautycult New L’Oreal Infallible Fresh Wear 24HR Foundation: Review and Swatches (All 30 shades)