Calvin klein infinite balance compact foundation 10g
Calvin klein infinite balance compact foundation 10g
A velvety smooth moisturising foundation in a sleek compact with medium to full coverage perfect for diminishing imperfections helps skin remain hydrated for a flawless finish