These highly pigmented lipsticks come in 33 irresistible shades as well as 1 clear. Made with lip-nourishing ingredients they apply creamy and light&…
Read MoreThese highly pigmented lipsticks come in 33 irresistible shades as well as 1 clear. Made with lip-nourishing ingredients they apply creamy and light&…
Read More