Tula Oil-Free Acne Moisturizer

Tula Oil-Free Acne Moisturizer

Efficacy100/100IrritancyMedium
Edit

Works for

3 of 3 advertised claims delivered

Moisturizing
11 ingredients credited for this claim
Strong support
What the product description says
“This hydrating facial moisturizer is non-comedogenic & won’t clog pores or dry out skin.”
Source: Tula

This product can help improve hydration of the skin with the two types of ingredients.

The first type is called “humectants”:
these ingredients help attract water. When humectants are on the surface of the skin, they “pull in” the moisture from the outside environment, or from within deeper layers of the skin. The following ingredients in this product do the job: glycerin, saccharide isomerate.

This product also contains ingredients called “occlusives”. They help reduce the speed with which our skin loses moisture to the outside environment. These ingredients also help soften the upper layer of the skin, so it feels less tight and nicer to the touch. The following ingredients in this product do the job: dimethicone.

The following ingredients in this product are especially good for supporting the skin barrier and helping with the hydration level: niacinamide

Sodium pcaKey active· HumectantEffect: HighNaturally present in skin and helps to attract water to its upper layer~0.15–0.3%
Lactococcus ferment lysateKey activeEffect: HighConsists of remains of dead bacteria cells. Is likely helpful in attracting water to the upper layer of the skin. Might be helpful in reducing inflammation and neutralizing free radicals in skin~2–2.5%
NiacinamideHeroEffect: HighIs proven to be effective in reducing blemishes, evening out skin tone and helping to improve lines and wrinkles. It helps the skin to repair sun damage, calm down inflammation and keep maintain good levels of moisture. The concentration of about 2% is effective for supporting the skin barrier and evening out the skin tone. Concentration of 4-6% is better for helping with acne and balancing the sebum production~1.2–1.5%
Saccharide isomerateKey active· HumectantEffect: HighHelps attract water to the upper layer of the skin~0.25–0.45%
Sodium lactateKey active· HumectantEffect: HighHelps attract water to the upper layer of the skin. Is often used to adjust the pH level of the product~0.2–0.4%
DimethiconeKey active· Emollient, OcclusiveEffect: HighA silicone that helps to reduce water loss from the surface of the skin. Can temporarily "fill in" lines and wrinkles, absorb oil, and create a nice product finish~5.9–7.2%
GlycerinKey active· HumectantEffect: HighOne of the best moisturizing ingredients. Naturally present in skin. It attracts water to the upper layer of the skin working as a humectant~3.3–4%
Lactic acidUnder-dosedEffect: HighAn exfoliating and moisturizing alpha-hydroxy acid (AHA). Typically causes less irritation than other AHAs, for example, glycolic acid. At high concentrations (about 15%), lactic acid can help reduce lines and wrinkles. Recent studies show that lactic acid can support the "good" bacteria living on skin's surface (healthy skin microbiome)~0.4–0.65%
Pyrus malus fruit extractUnder-dosedEffect: MediumCan have some moisturizing properties due to its sugar content~0.45–0.7%
Lens esculenta fruit extractUnder-dosedEffect: MediumA plant extract containing sugars that might help attract water to the upper layer of the skin. Is claimed by the manufacturer to help reduce pore size but evidence is lacking~0.35–0.65%
Aloe barbadensis leaf juiceEffect: Low, below effective doseTraditionally used to treat sunburns, dermatitis and inflammation, but evidence for its effectiveness is lacking. The extract can contain humectants that help attract water into the skin~1–1.2%
Anti-blemish
4 ingredients credited for this claim
Strong support
What the product description says
“This lightweight, yet effective formula is clinically-proven to treat & prevent acne with FDA-approved 2% salicylic acid, while azelaic acid & niacinamide brighten marks left by past blemishes.”
Source: Tula

This product can help reduce breakouts and clogged pores because it contains the following ingredient: azelaic acid, niacinamide, salicylic acid. These ingredients is used for treating acne and can have a noticeable effect.

Salicylic acidHeroEffect: HighUsed for skin exfoliation. It has an anti-inflammatory and anti-bacterial effect, helps to unclog pores, prevent blemishes and speed up healing of the existing ones. Sometimes referred to as a BHA (beta-hydroxy acid)2%
NiacinamideHeroEffect: HighIs proven to be effective in reducing blemishes, evening out skin tone and helping to improve lines and wrinkles. It helps the skin to repair sun damage, calm down inflammation and keep maintain good levels of moisture. The concentration of about 2% is effective for supporting the skin barrier and evening out the skin tone. Concentration of 4-6% is better for helping with acne and balancing the sebum production~1.2–1.5%
Azelaic acidHeroEffect: HighIs produced by a yeast that lives on normal human skin. It is used in medicine as a topical treatment for mild to moderate acne. It has a mild exfoliating effect. It can also help reduce hyperpigmentation, helps calm down inflammation and can help neutralize free radicals~0.75–1.1%
Aloe barbadensis leaf juiceEffect: Low, below effective doseTraditionally used to treat sunburns, dermatitis and inflammation, but evidence for its effectiveness is lacking. The extract can contain humectants that help attract water into the skin~1–1.2%
Evens skin tone
4 ingredients credited for this claim
Strong support
What the product description says
“This lightweight, yet effective formula is clinically-proven to treat & prevent acne with FDA-approved 2% salicylic acid, while azelaic acid & niacinamide brighten marks left by past blemishes.”
Source: Tula

This product can help reduce hypepigmentation and even out the skin tone because it contains the following effective ingredients: azelaic acid, niacinamide, salicylic acid

Keep in mind that you would need to apply any topical skincare targetted at hypigmentation consistently for a couple of months to get a result. No topical skincare product can help get rid of hyperpigmentation (including post-acne marks and age spots) instantly.

Azelaic acidKey activeEffect: HighIs produced by a yeast that lives on normal human skin. It is used in medicine as a topical treatment for mild to moderate acne. It has a mild exfoliating effect. It can also help reduce hyperpigmentation, helps calm down inflammation and can help neutralize free radicals~0.75–1.1%
NiacinamideKey activeEffect: HighIs proven to be effective in reducing blemishes, evening out skin tone and helping to improve lines and wrinkles. It helps the skin to repair sun damage, calm down inflammation and keep maintain good levels of moisture. The concentration of about 2% is effective for supporting the skin barrier and evening out the skin tone. Concentration of 4-6% is better for helping with acne and balancing the sebum production~1.2–1.5%
Salicylic acidEffect: LowUsed for skin exfoliation. It has an anti-inflammatory and anti-bacterial effect, helps to unclog pores, prevent blemishes and speed up healing of the existing ones. Sometimes referred to as a BHA (beta-hydroxy acid)2%
Lactic acidUnder-dosedEffect: HighAn exfoliating and moisturizing alpha-hydroxy acid (AHA). Typically causes less irritation than other AHAs, for example, glycolic acid. At high concentrations (about 15%), lactic acid can help reduce lines and wrinkles. Recent studies show that lactic acid can support the "good" bacteria living on skin's surface (healthy skin microbiome)~0.4–0.65%
Anti-oxidation
Not advertised by the brand · 8 ingredients credited for this claim
Strong support

This product contains antioxidants (azelaic acid) that can help neutralize free radicals in skin. By doing so, they can lessen the damage the skin gets from the UV light (sun).

The following ingredients - epilobium angustifolium flower/leaf/stem extract also can have an antioxidant effect, but there is less evidence to confirm their effectiveness in skin.

Azelaic acidKey activeEffect: HighIs produced by a yeast that lives on normal human skin. It is used in medicine as a topical treatment for mild to moderate acne. It has a mild exfoliating effect. It can also help reduce hyperpigmentation, helps calm down inflammation and can help neutralize free radicals~0.75–1.1%
Epilobium angustifolium flower/leaf/stem extractKey activeEffect: MediumA plant extract that might contain antioxidants~0.45–0.65%
Lactococcus ferment lysateEffect: LowConsists of remains of dead bacteria cells. Is likely helpful in attracting water to the upper layer of the skin. Might be helpful in reducing inflammation and neutralizing free radicals in skin~2–2.5%
Ocimum sanctum leaf extractEffect: LowA plant extract that is rich in a fragrance compound eugenol that is a frequent allergen and can be irritating. It might also contain anti-oxidants to help neutralize free radicals~0.3–0.6%
Pyrus malus fruit extractEffect: Low, below effective doseCan have some moisturizing properties due to its sugar content~0.45–0.7%
Citrullus lanatus fruit extractEffect: Low, below effective doseA plant extract that can contain an antioxidant compound~0.5–0.8%
BisabololEffect: Low, below effective doseAn active component of chamomile plant that historically has been used to calm down irritated skin. A recent study shows that bisabolol indeed can have some anti-inflammatory effect on skin, even though conclusive data is lacking. Bisabolol has a sweet floral scent and can be added to products for its aromatic properties~0.55–0.85%
Lens esculenta fruit extractEffect: Low, below effective doseA plant extract containing sugars that might help attract water to the upper layer of the skin. Is claimed by the manufacturer to help reduce pore size but evidence is lacking~0.35–0.65%
Anti-aging
Not advertised by the brand · 4 ingredients credited for this claim
Strong support

This product can help reduce and prevent fine lines and wrinkles, improve skin elasticity and firmness because it contains niacinamide.

Keep in mind that it typically takes at least 6 weeks to notice any results because the changes that are needed to improve fine lines and elasticity happen in the deeper layers of the skin. No topical anti-aging product can “erase” wrinkles or fully reverse signs of aging.

NiacinamideKey activeEffect: HighIs proven to be effective in reducing blemishes, evening out skin tone and helping to improve lines and wrinkles. It helps the skin to repair sun damage, calm down inflammation and keep maintain good levels of moisture. The concentration of about 2% is effective for supporting the skin barrier and evening out the skin tone. Concentration of 4-6% is better for helping with acne and balancing the sebum production~1.2–1.5%
Lactococcus ferment lysateEffect: LowConsists of remains of dead bacteria cells. Is likely helpful in attracting water to the upper layer of the skin. Might be helpful in reducing inflammation and neutralizing free radicals in skin~2–2.5%
Lactic acidUnder-dosedEffect: MediumAn exfoliating and moisturizing alpha-hydroxy acid (AHA). Typically causes less irritation than other AHAs, for example, glycolic acid. At high concentrations (about 15%), lactic acid can help reduce lines and wrinkles. Recent studies show that lactic acid can support the "good" bacteria living on skin's surface (healthy skin microbiome)~0.4–0.65%
Aloe barbadensis leaf juiceEffect: Low, below effective doseTraditionally used to treat sunburns, dermatitis and inflammation, but evidence for its effectiveness is lacking. The extract can contain humectants that help attract water into the skin~1–1.2%
Exfoliation
Not advertised by the brand · 3 ingredients credited for this claim
Strong support

This product can help exfoliate the skin. In other words, it helps break down the bonds between dead cells on the surface of the skin and speed up the skin turnover. Skin often appears softer and brighter after exfoliation, but overdoing it can result in disrupted skin barrier. The following ingredient is doing the exfoliating job in this product: salicylic acid.

Salicylic acidKey activeEffect: HighUsed for skin exfoliation. It has an anti-inflammatory and anti-bacterial effect, helps to unclog pores, prevent blemishes and speed up healing of the existing ones. Sometimes referred to as a BHA (beta-hydroxy acid)2%
Azelaic acidKey activeEffect: MediumIs produced by a yeast that lives on normal human skin. It is used in medicine as a topical treatment for mild to moderate acne. It has a mild exfoliating effect. It can also help reduce hyperpigmentation, helps calm down inflammation and can help neutralize free radicals~0.75–1.1%
Lactic acidUnder-dosedEffect: HighAn exfoliating and moisturizing alpha-hydroxy acid (AHA). Typically causes less irritation than other AHAs, for example, glycolic acid. At high concentrations (about 15%), lactic acid can help reduce lines and wrinkles. Recent studies show that lactic acid can support the "good" bacteria living on skin's surface (healthy skin microbiome)~0.4–0.65%

Can it cause trouble?

Irritancy
2 strong irritants: Citrus aurantium dulcis peel extract, Ocimum sanctum leaf extract
Medium risk
We flagged 13 ingredients with irritancy potential. Severity depends on your sensitivity threshold; the table lists the worst offenders first.
IngredientFunctionIrritationEst. amount
Salicylic acidUsed for skin exfoliation. It has an anti-inflammatory and anti-bacterial effect, helps to unclog pores, prevent blemishes and speed up healing of the existing ones. Sometimes referred to as a BHA (beta-hydroxy acid)High2%
Citrus aurantium dulcis peel extractUsed as a fragranceHigh~0.45–0.65%est.
Epilobium angustifolium flower/leaf/stem extractA plant extract that might contain antioxidantsHigh~0.45–0.65%est.
Ocimum sanctum leaf extractA plant extract that is rich in a fragrance compound eugenol that is a frequent allergen and can be irritating. It might also contain anti-oxidants to help neutralize free radicalsHigh~0.3–0.6%est.
Hydroxyethyl acrylate/sodium acryloyldimethyl taurate copolymerA gelling agent that thickens the product consistency and leaves the skin with a velvety finishMedium~1.4–1.8%est.
Aloe barbadensis leaf juiceTraditionally used to treat sunburns, dermatitis and inflammation, but evidence for its effectiveness is lacking. The extract can contain humectants that help attract water into the skinMedium~1–1.2%est.
Citrullus lanatus fruit extractA plant extract that can contain an antioxidant compoundMedium~0.5–0.8%est.
Pyrus malus fruit extractCan have some moisturizing properties due to its sugar contentMedium~0.45–0.7%est.
Lactic acidAn exfoliating and moisturizing alpha-hydroxy acid (AHA). Typically causes less irritation than other AHAs, for example, glycolic acid. At high concentrations (about 15%), lactic acid can help reduce lines and wrinkles. Recent studies show that lactic acid can support the "good" bacteria living on skin's surface (healthy skin microbiome)Medium~0.4–0.65%est.
Lens esculenta fruit extractA plant extract containing sugars that might help attract water to the upper layer of the skin. Is claimed by the manufacturer to help reduce pore size but evidence is lackingMedium~0.35–0.65%est.
Sodium lactateHelps attract water to the upper layer of the skin. Is often used to adjust the pH level of the productMedium~0.2–0.4%est.
Trisodium ethylenediamine disuccinateUsed to improve stability of the formulationMedium~0.1–0.15%est.
EthylhexylglycerinA preservativeMedium~0.05–0.1%est.
Comedogenic
Clean of flagged comedogenic ingredients
None flagged
Edit

User reviews

Would you recommend?
No community reviews yet.

Be the first — your take helps the next person decide.

Write a review · ~30s

Ingredients

Filter by role to see what each ingredient is doing.

Salicylic acid2%
Hero · Anti-blemishIrritant · high
Irritation risk
High
Works for
Anti-blemishAnti-inflammatoryExfoliationAntibacterialEvens skin tone

Used for skin exfoliation. It has an anti-inflammatory and anti-bacterial effect, helps to unclog pores, prevent blemishes and speed up healing of the existing ones. Sometimes referred to as a BHA (beta-hydroxy acid)

More about Salicylic acid
Water~45–55%
Formula
Irritation risk
Low

Plain old water

More about Water
Propanediol~8.5–10.3%
Formula
Irritation risk
Low

Acts as a solvent for other ingredients. Speeds up the absorption of other ingredients into the skin

More about Propanediol
Dimethicone~5.9–7.2%
Key active
Irritation risk
Low
Works for
MoisturizingMattifying

A silicone that helps to reduce water loss from the surface of the skin. Can temporarily "fill in" lines and wrinkles, absorb oil, and create a nice product finish

More about Dimethicone
Glycerin~3.3–4%
Key active
Irritation risk
Low
Works for
Moisturizing

One of the best moisturizing ingredients. Naturally present in skin. It attracts water to the upper layer of the skin working as a humectant

More about Glycerin
Dimethyl isosorbide~2.5–3%
Formula
Irritation risk
Low

Used to dissolve other ingredients in a product and can enhance their ability to penetrate the skin

More about Dimethyl isosorbide
Lactococcus ferment lysate~2–2.5%
Key active
Irritation risk
Low
Works for
MoisturizingAnti-oxidationAnti-agingAnti-inflammatory

Consists of remains of dead bacteria cells. Is likely helpful in attracting water to the upper layer of the skin. Might be helpful in reducing inflammation and neutralizing free radicals in skin

More about Lactococcus ferment lysate
Polysorbate 20~1.6–2%
Formula
Irritation risk
Low
Works for
Cleansing

Helps oil and water mix together

More about Polysorbate 20
Hydroxyethyl acrylate/sodium acryloyldimethyl taurate copolymer~1.4–1.8%
Irritant · medium
Irritation risk
Medium

A gelling agent that thickens the product consistency and leaves the skin with a velvety finish

More about Hydroxyethyl acrylate/sodium acryloyldimethyl taurate copolymer
Niacinamide~1.2–1.5%
Hero · Moisturizing, Anti-blemish
Irritation risk
Low
Works for
Anti-agingEvens skin toneMoisturizingAnti-blemishReduces irritationAnti-inflammatoryReduces rednessAntibacterial

Is proven to be effective in reducing blemishes, evening out skin tone and helping to improve lines and wrinkles. It helps the skin to repair sun damage, calm down inflammation and keep maintain good levels of moisture. The concentration of about 2% is effective for supporting the skin barrier and evening out the skin tone. Concentration of 4-6% is better for helping with acne and balancing the sebum production

More about Niacinamide
Aloe barbadensis leaf juice~1–1.2%
Irritant · medium
Irritation risk
Medium
Works for
MoisturizingAntibacterialAnti-inflammatoryReduces rednessReduces irritationAnti-agingAnti-blemish

Traditionally used to treat sunburns, dermatitis and inflammation, but evidence for its effectiveness is lacking. The extract can contain humectants that help attract water into the skin

More about Aloe barbadensis leaf juice
Azelaic acid~0.75–1.1%
Hero · Anti-blemish
Irritation risk
Low
Works for
Anti-oxidationEvens skin toneAnti-blemishExfoliation

Is produced by a yeast that lives on normal human skin. It is used in medicine as a topical treatment for mild to moderate acne. It has a mild exfoliating effect. It can also help reduce hyperpigmentation, helps calm down inflammation and can help neutralize free radicals

More about Azelaic acid
Bisabolol~0.55–0.85%
Formula
Irritation risk
Low
Works for
Anti-inflammatoryReduces irritationAnti-oxidation

An active component of chamomile plant that historically has been used to calm down irritated skin. A recent study shows that bisabolol indeed can have some anti-inflammatory effect on skin, even though conclusive data is lacking. Bisabolol has a sweet floral scent and can be added to products for its aromatic properties

More about Bisabolol
Cetearyl olivate~0.6–0.85%
Formula
Irritation risk
Low
Works for
Cleansing

Helps oil and water mix together

More about Cetearyl olivate
Citrullus lanatus fruit extract~0.5–0.8%
Irritant · medium
Irritation risk
Medium
Works for
Anti-oxidation

A plant extract that can contain an antioxidant compound

More about Citrullus lanatus fruit extract
Pyrus malus fruit extract~0.45–0.7%
Under-dosedIrritant · medium
Irritation risk
Medium
Works for
MoisturizingAnti-oxidation

Can have some moisturizing properties due to its sugar content

More about Pyrus malus fruit extract
Citrus aurantium dulcis peel extract~0.45–0.65%
Irritant · high
Irritation risk
High

Used as a fragrance

More about Citrus aurantium dulcis peel extract
Epilobium angustifolium flower/leaf/stem extract~0.45–0.65%
Key activeIrritant · high
Irritation risk
High
Works for
Anti-oxidation

A plant extract that might contain antioxidants

More about Epilobium angustifolium flower/leaf/stem extract
Lactic acid~0.4–0.65%
Under-dosedIrritant · medium
Irritation risk
Medium
Works for
ExfoliationEvens skin toneMoisturizingAnti-aging

An exfoliating and moisturizing alpha-hydroxy acid (AHA). Typically causes less irritation than other AHAs, for example, glycolic acid. At high concentrations (about 15%), lactic acid can help reduce lines and wrinkles. Recent studies show that lactic acid can support the "good" bacteria living on skin's surface (healthy skin microbiome)

More about Lactic acid
Lens esculenta fruit extract~0.35–0.65%
Under-dosedIrritant · medium
Irritation risk
Medium
Works for
MoisturizingAnti-oxidation

A plant extract containing sugars that might help attract water to the upper layer of the skin. Is claimed by the manufacturer to help reduce pore size but evidence is lacking

More about Lens esculenta fruit extract
Ocimum sanctum leaf extract~0.3–0.6%
Irritant · high
Irritation risk
High
Works for
Anti-oxidation

A plant extract that is rich in a fragrance compound eugenol that is a frequent allergen and can be irritating. It might also contain anti-oxidants to help neutralize free radicals

More about Ocimum sanctum leaf extract
Ozonized oryza sativa callus culture extract~0.3–0.55%
Formula
Phenoxyethanol~0.3–0.55%
Formula
Irritation risk
Low

A preservative. It helps prevent bacterial growth in cosmetic products

More about Phenoxyethanol
Polyacrylate crosspolymer-6~0.25–0.5%
Formula
Saccharide isomerate~0.25–0.45%
Key active
Irritation risk
Low
Works for
Moisturizing

Helps attract water to the upper layer of the skin

More about Saccharide isomerate
Sodium chloride~0.25–0.5%
Formula
Irritation risk
Low

Used to stabilize mixtures of oil and water, and create thicker, gel-like product textures

More about Sodium chloride
Sodium lactate~0.2–0.4%
Key activeIrritant · medium
Irritation risk
Medium
Works for
Moisturizing

Helps attract water to the upper layer of the skin. Is often used to adjust the pH level of the product

More about Sodium lactate
Sodium pca~0.15–0.3%
Key active
Irritation risk
Low
Works for
Moisturizing

Naturally present in skin and helps to attract water to its upper layer

More about Sodium pca
Sorbitan isostearate~0.15–0.3%
Formula
Irritation risk
Low
Works for
Cleansing

Helps oil and water mix together

More about Sorbitan isostearate
Sorbitan olivate~0.15–0.25%
Formula
Irritation risk
Low
Works for
Cleansing

Helps oil and water mix together

More about Sorbitan olivate
Trisodium ethylenediamine disuccinate~0.1–0.15%
Irritant · medium
Irritation risk
Medium

Used to improve stability of the formulation

More about Trisodium ethylenediamine disuccinate
Ethylhexylglycerin~0.05–0.1%
Irritant · medium
Irritation risk
Medium

A preservative

More about Ethylhexylglycerin
Xanthan gum~0.05–0.1%
Formula
Irritation risk
Low
Works for
Cleansing

Used to create a thicker product consistency

More about Xanthan gum
Ingredient list view

Salicylic acid, Water, Propanediol, Dimethicone, Glycerin, Dimethyl isosorbide, Lactococcus ferment lysate, Polysorbate 20, Hydroxyethyl acrylate/sodium acryloyldimethyl taurate copolymer, Niacinamide, Aloe barbadensis leaf juice, Azelaic acid, Bisabolol, Cetearyl olivate, Citrullus lanatus fruit extract, Pyrus malus fruit extract, Citrus aurantium dulcis peel extract, Epilobium angustifolium flower/leaf/stem extract, Lactic acid, Lens esculenta fruit extract, Ocimum sanctum leaf extract, Ozonized oryza sativa callus culture extract, Phenoxyethanol, Polyacrylate crosspolymer-6, Saccharide isomerate, Sodium chloride, Sodium lactate, Sodium pca, Sorbitan isostearate, Sorbitan olivate, Trisodium ethylenediamine disuccinate, Ethylhexylglycerin, Xanthan gum

Compare prices

Retailers ranked by price — lowest first.

No pricing data available yet for this product.

Worth comparing, line by line.

Match % combines shared ingredients, the first five ingredients, shared actives and hero ingredients, irritancy (lower counts in the alternative's favour), texture and body area. Only products in the same routine step are compared.

Side-by-side comparison of this product against its closest alternatives
TulaOil-Free Acne MoisturizerYOUR PRODUCTe.l.f. CosmeticsBlemish Breakthrough Blemish Calming Water CreamCeraVePsoriasis Moisturizing CreamElegantAzelogy Lotion 10%
Match—68%67%64%
Price$48.00———
Shared key ingredients—3 of 124 of 124 of 12
Key difference—Acetyl GlucosamineCeramide ApGlycolic Acid
Irritancy Medium Low Low Low
Drying alcohol————
View product Shop Shop Shop
Cheaper alternatives? See how this stacks up against similar formulas.
We compare ingredient profiles across our catalog — pick the closest match for your budget.
Open dupe finder

Sources cited in this review

Every concentration estimate and effectiveness label is anchored to one of these 15 studies and safety reviews.

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
Tula Oil-Free Acne Moisturizer
TulaOil-Free Acne Moisturizer

Affiliate links · As an Amazon Associate, WIMJ earns from qualifying purchases.

As an Amazon Associate, WIMJ earns from qualifying purchases.