The History of Whoo Gongjinhyang Foam Cleanser
A face cleanser that contains ceramides and vitamin e.
Overview
What it is
Face cleanser with 56 ingredients that contains ceramides and Vitamin E
Cool Features
It is reef safe
Suited For
It has ingredients that are good for anti aging, dry skin, brightening skin and sensitive skin
Free From
It doesn't contain any harsh alcohols, common allergens, parabens or sulfates
Fun facts
The History of Whoo is from South Korea. This product is used in 9 routines created by our community.
We independently verify ingredients and our claims are backed by peer-reviewed research. Does this product need an update? Let us know.
About this product
Ingredients List
Dive into the full list of ingredients.
Water
Skin ConditioningGlycerin
HumectantMyristic Acid
CleansingButylene Glycol
HumectantStearic Acid
CleansingPotassium Hydroxide
BufferingLauric Acid
CleansingPotassium Cocoyl Glycinate
Glycol Stearate
EmollientCocamidopropyl Betaine
CleansingGlyceryl Stearate
EmollientPEG-100 Stearate
Sodium Methyl Cocoyl Taurate
CleansingSorbitan Olivate
EmulsifyingParfum
MaskingMica
Cosmetic Colorant1,2-Hexanediol
Skin ConditioningCI 77891
Cosmetic ColorantTocopheryl Acetate
AntioxidantSaponaria Officinalis Leaf Extract
AntimicrobialC14-22 Alcohols
Emulsion StabilisingCnidium Officinale Root Extract
Skin ConditioningSqualane
EmollientTrichosanthes Kirilowii Root Extract
Skin ProtectingPhaseolus Angularis Seed Extract
AntioxidantTricholoma Matsutake Extract
Skin ConditioningTrisodium EDTA
Sapindus Mukorossi Fruit Extract
Skin ConditioningTriethylhexanoin
MaskingMacadamia Ternifolia Seed Oil
EmollientTremella Fuciformis Extract
HumectantTrametes Versicolor Extract
Ganoderma Lucidum Stem Extract
Skin ConditioningCordyceps Sinensis Extract
AntioxidantAcorus Calamus Root Extract
PerfumingHydrogenated Lecithin
EmulsifyingBenincasa Cerifera Seed Extract
Skin ConditioningArachidyl Glucoside
EmulsifyingButyrospermum Parkii Butter
Skin ConditioningArtemisia Vulgaris Extract
Skin ConditioningDimethicone
EmollientCholesterol
EmollientCeramide NP
Skin ConditioningCarbomer
Emulsion StabilisingTromethamine
BufferingAngelica Acutiloba Root Extract
Skin ConditioningCornus Officinalis Fruit Extract
Skin ConditioningVelvet Extract
HumectantThymus Vulgaris Extract
PerfumingPolygonatum Officinale Rhizome/Root Extract
Skin ConditioningAsparagus Cochinchinensis Root Extract
Skin ConditioningPolygonum Multiflorum Root Extract
Skin ConditioningAcanthopanax Senticosus Root Extract
Skin ConditioningCI 19140
Cosmetic ColorantCI 15985
Cosmetic ColorantPanax Ginseng Root Extract
EmollientWater, Glycerin, Myristic Acid, Butylene Glycol, Stearic Acid, Potassium Hydroxide, Lauric Acid, Potassium Cocoyl Glycinate, Glycol Stearate, Cocamidopropyl Betaine, Glyceryl Stearate, PEG-100 Stearate, Sodium Methyl Cocoyl Taurate, Sorbitan Olivate, Parfum, Mica, 1,2-Hexanediol, CI 77891, Tocopheryl Acetate, Saponaria Officinalis Leaf Extract, C14-22 Alcohols, Cnidium Officinale Root Extract, Squalane, Trichosanthes Kirilowii Root Extract, Phaseolus Angularis Seed Extract, Tricholoma Matsutake Extract, Trisodium EDTA, Sapindus Mukorossi Fruit Extract, Triethylhexanoin, Macadamia Ternifolia Seed Oil, Tremella Fuciformis Extract, Trametes Versicolor Extract, Ganoderma Lucidum Stem Extract, Cordyceps Sinensis Extract, Acorus Calamus Root Extract, Hydrogenated Lecithin, Benincasa Cerifera Seed Extract, Arachidyl Glucoside, Butyrospermum Parkii Butter, Artemisia Vulgaris Extract, Dimethicone, Cholesterol, Ceramide NP, Carbomer, Tromethamine, Angelica Acutiloba Root Extract, Cornus Officinalis Fruit Extract, Velvet Extract, Thymus Vulgaris Extract, Polygonatum Officinale Rhizome/Root Extract, Asparagus Cochinchinensis Root Extract, Polygonum Multiflorum Root Extract, Acanthopanax Senticosus Root Extract, CI 19140, CI 15985, Panax Ginseng Root Extract
Key Ingredients
Benefits
Concerns
Ingredients Explained
Water. It's the most common cosmetic ingredient of all. You'll usually see it at the top of ingredient lists, meaning that it makes up the largest part of the product.
So why is it so popular? Water most often acts as a solvent - this means that it helps dissolve other ingredients into the formulation.
You'll also recognize water as that liquid we all need to stay alive. If you see this, drink a glass of water. Stay hydrated!
Learn more about WaterGlycerin is already naturally found in your skin. It helps moisturize and protect your skin.
A study from 2016 found glycerin to be more effective as a humectant than AHAs and hyaluronic acid.
As a humectant, it helps the skin stay hydrated by pulling moisture to your skin. The low molecular weight of glycerin allows it to pull moisture into the deeper layers of your skin.
Hydrated skin improves your skin barrier; Your skin barrier helps protect against irritants and bacteria.
Glycerin has also been found to have antimicrobial and antiviral properties. Due to these properties, glycerin is often used in wound and burn treatments.
In cosmetics, glycerin is usually derived from plants such as soybean or palm. However, it can also be sourced from animals, such as tallow or animal fat.
This ingredient is organic, colorless, odorless, and non-toxic.
Glycerin is the name for this ingredient in American English. British English uses Glycerol/Glycerine.
Learn more about GlycerinMyristic Acid is a saturated fatty acid. It is naturally found in milk fat. Other sources include palm oil, coconut oil, and butter fat.
Myristic Acid is an emulsifer and cleanser. As an emulsifer, it stabilizes a product by preventing ingredients from separating. Myristic Acid helps clean your skin by acting as a surfactant. It tends to gather oil and dirt on your skin to be easily rinsed away.
One study from 2021 found Myristic Acid to have anti-inflammatory properties.
Learn more about Myristic AcidButylene Glycol (or BG) is used within cosmetic products for a few different reasons:
- It is a solvent, meaning that it helps to dissolve other ingredients. This also enhances the absorption of the product into one's skin.
- It is a humectant, which means that it helps attract moisture into the skin.
- It helps improve product application.
- It has mild preservative properties.
Overall, Butylene Glycol is a safe and well-rounded ingredient that works well with other ingredients.
Stearic Acid is a fatty acid. It is an emollient, emulsifier, and texture enhancer.
As an emollient, stearic acid helps soften skin. It aids the skin's protective barrier by preventing water loss. It also provides a gentle cleansing effect without stripping away natural oils.
Stearic acid may also be used to enhance the texture of products. It can add volume and stabilize ingredients such as water and oil. This can help water and oil ingredients from separating.
Sources of stearic acid include animal or vegetable fats/oils such as coconut or shea. It can be naturally found in butter, cocoa butter, shea butter, vegetable fats, and animal tallow.
This ingredient may not be Malassezia folliculitis, or fungal-acne safe.
Learn more about Stearic AcidPotassium hydroxide is commonly known as caustic potash. It is used to fix the pH of a product or as a cleaning agent in soap. In cleansers, it is used for the saponification of oils.
Sapnification is the process of creating fatty acid metal salts from triglycerides and a strong base. During this process, Potassium Hydroxide is used up and is not present in the final product.
Using high concentrations of Potassium Hydroxide have shown to irritate the skin.
Learn more about Potassium HydroxideLauric Acid is a fatty acid or lipid. About half of fatty acids in coconut oil is lauric acid.
This ingredient helps hydrate and sooth skin. As a humectant, it helps trap moisture. It also aids in cleaning and enhancing the texture of products.
Lauric acid may not be Malassezia folliculitis, or fungal acne, safe.
Learn more about Lauric AcidPotassium Cocoyl Glycinate is an amino acid-based surfactant and cleaning agent. This ingredient can be derived from animals or plants. It may also be synthetically created from fatty acids of the coconut and glycine.
Potassium Cocoyl Glycinate is a gentle surfactant. Surfactants help gather the dirt, oil, and other pollutants from your skin to be rinsed away. It is a mild cleanser and naturally produces foam.
Glycol Stearate comes from stearic acid and ethylene glycol.
It is a creamy wax used to stabilize ingredients as an emulsifier. Glycol stearate also contains emollient properties. Emollients sit on top of the skin to prevent moisture from escaping.
This ingredient may not be Malassezia folliculitis, or fungal-acne safe.
Learn more about Glycol StearateCocamidopropyl Betaine is a fatty acid created by mixing similar compounds in coconut oil and dimethylaminopropylamine, a compound with two amino groups.
This ingredient is a surfactant and cleanser. It helps gather the dirt, pollutants, and other impurities in your skin to be washed away. It also helps thicken a product and make the texture more creamy.
Being created from coconut oil means Cocamidopropyl Betaine is hydrating for the skin.
While Cocamidopropyl Betaine was believed to be an allergen, a study from 2012 disproved this. It found two compounds in unpure Cocamidopropyl Betaine to be the irritants: aminoamide and 3-dimethylaminopropylamine. High-grade and pure Cocamidopropyl Betaine did not induce allergic reactions during this study.
Learn more about Cocamidopropyl BetaineGlyceryl Stearate is a mix of glycerin and stearic acid.
It is used to stabilize the mixing of water and oil ingredients. By preventing these ingredients from separating, it can help elongate shelf life. It can also help thicken the product's texture.
As an emollient, it helps soften skin and supports barrier-replenishing ingredients.
In cosmetics, Glyceryl Stearate is often made from vegetable oils or synthetically produced.
This ingredient may not be fungal-acne safe
Fun fact: The human body also creates Glyceryl Stearate naturally.
Learn more about Glyceryl StearatePeg-100 Stearate is an emollient and emulsifier. As an emollient, it helps keep skin soft by trapping moisture in. On the other hand, emulsifiers help prevent oil and water from separating in a product.
PEGS are a hydrophilic polyether compound . There are 100 ethylene oxide monomers in Peg-100 Stearate. Peg-100 Stearate is polyethylene glycol ester of stearic acid.
This gentle cleansing and foaming ingredient is known for leaving a smooth feeling in skin and hair. It is made using coconut oil.
According to the manufacturer, it is soluble in water and has resistance to hard water, acid, and alkali.
Due to its coconut base, it may not be Malassezia folliculitis safe.
Learn more about Sodium Methyl Cocoyl TaurateSorbitan Olivate is created from the fatty acids in olive oil and sorbitol.
This ingredient is an oil in water emulsifier. It helps stabilize a product by preventing oils and waters from separating. Sorbitan Olivate also helps hydrate the skin.
Manufacturers sell sorbitan olivate under the name OliveM 1000. OliveM 1000 a multifunctional ingredient. It is self-emulsifying. According to a manufacturer, OliveM 1000 does not disrupt natural skin biome.
Due to its olive oil base, this ingredient may not be fungal-acne safe.
Learn more about Sorbitan OlivateParfum is a catch-all term for an ingredient or more that is used to give a scent to products.
Also called "fragrance", this ingredient can be a blend of hundreds of chemicals or plant oils. This means every product with "fragrance" or "parfum" in the ingredients list is a different mixture.
For instance, Habanolide is a proprietary trade name for a specific aroma chemical. When used as a fragrance ingredient in cosmetics, most aroma chemicals fall under the broad labeling category of “FRAGRANCE” or “PARFUM” according to EU and US regulations.
The term 'parfum' or 'fragrance' is not regulated in many countries. In many cases, it is up to the brand to define this term.
For instance, many brands choose to label themselves as "fragrance-free" because they are not using synthetic fragrances. However, their products may still contain ingredients such as essential oils that are considered a fragrance by INCI standards.
One example is Calendula flower extract. Calendula is an essential oil that still imparts a scent or 'fragrance'.
Depending on the blend, the ingredients in the mixture can cause allergies and sensitivities on the skin. Some ingredients that are known EU allergens include linalool and citronellol.
Parfum can also be used to mask or cover an unpleasant scent.
The bottom line is: not all fragrances/parfum/ingredients are created equally. If you are worried about fragrances, we recommend taking a closer look at an ingredient. And of course, we always recommend speaking with a professional.
Learn more about ParfumMica refers to a group of silicate minerals. Mica crystals are easily split to give products a shimmer. These crystals are able to reflect light to temporarily give your skin a glowy look.
Mica is found to be safe. Trace amounts of heavy metals may be found in mica, but these metals are not harmful in our personal products.
Mica has been used since prehistoric times throughout the world. Ancient Egyptian, Indian, Greek, Roman, Aztec, and Chinese civilizations have used mica.
Mica can be naturally found throughout the world. However, some sources of mica may be controversial. In 2016, mica mined in the Jharkhand state in India was found to be using child labor. However, companies are able to source ethical mica affiliated with international organizations that monitor the mica supply chain.
Learn more about Mica1,2-Hexanediol is a synthetic liquid and another multi-functional powerhouse.
It is a:
- Humectant, drawing moisture into the skin
- Emollient, helping to soften skin
- Solvent, dispersing and stabilizing formulas
- Preservative booster, enhancing the antimicrobial activity of other preservatives
Ci 77891 is a white pigment from Titanium dioxide. It is naturally found in minerals such as rutile and ilmenite.
It's main function is to add a white color to cosmetics. It can also be mixed with other colors to create different shades.
Ci 77891 is commonly found in sunscreens due to its ability to block UV rays.
Learn more about CI 77891Tocopheryl Acetate is AKA Vitamin E. It is an antioxidant and protects your skin from free radicals. Free radicals damage the skin by breaking down collagen.
One study found using Tocopheryl Acetate with Vitamin C decreased the number of sunburned cells.
Tocopheryl Acetate is commonly found in both skincare and dietary supplements.
Learn more about Tocopheryl AcetateWe don't have a description for Saponaria Officinalis Leaf Extract yet.
C14-22 Alcohols is made up of synthetic fatty alcohols. More specifically, these fatty alcohols contain 14 to 22 carbons in the alkyl chain.
Its main purpose is to stabilize products. As an emulsifier, it helps prevent waters and oils from separating.
We don't have a description for Cnidium Officinale Root Extract yet.
Squalane is an emollient that helps the skin hold onto moisture. It's an oily liquid that occurs naturally in certain types of fish and plant oils.
Because squalane boosts hydration in the skin, it also comes with plenty of benefits: it is an antioxidant and can help fight free radicals and skin damage. Squalane is also found to have a detoxifying effect when applied.
Squalane comes from squalene, which occurs naturally within the sebum of our skin. It is one of the oils our skin produces to keep itself hydrated. Squalane is the hydrogenated version of squalene and has a longer shelf life.
Research shows that squalane is non-irritating (even at 100% concentration).
In general, it's a fantastic ingredient. It does a great job at hydrating the skin, and it's suitable for those with sensitive skin.
The source of squalane may impact malassezia / fungal acne. This is because olive oil derived squalane can contain impurities such as fatty acids and plant waxes. Sugarcane derived squalane is recommended for anyone with malassezia concerns.
Is squalane vegan?
This depends on the source. Squalane can be derived from both plants and animals. Most squalane used in skincare comes from plants.
Please note: the source of squalane is only known if disclosed by the brand. We recommend reaching out to the brand if you have any questions about their squalane.
Read more about squalene with an "e".
Learn more about SqualaneWe don't have a description for Trichosanthes Kirilowii Root Extract yet.
Phaseolus Angularis Seed Extract is an antioxidant.
We don't have a description for Tricholoma Matsutake Extract yet.
We don't have a description for Trisodium EDTA yet.
We don't have a description for Sapindus Mukorossi Fruit Extract yet.
Triethylhexanoin is created from glycerin and 2-ethylhexanoic acid. It is a solvent and emollient.
As a solvent, Triethylhexanoin helps dissolve ingredients to stable bases or help evenly distribute ingredients throughout the product.
It is also an emollient and helps condition the skin.
Learn more about TriethylhexanoinMacadamia Ternifolia Seed Oil is the fixed oil obtained from Macadamia nut.
Macadamia seed oil is rich in fatty acids, including oleic acid (45-75%), palmitoleic acid (7-33%), and palmitic acid (6-12%). They also contain various B vitamins, iron, and magnesium.
Palmitoleic acid has been shown to help soothe inflammation and promote wound healing. It is also naturally found in the fat of our skin.
Macadamia seed oil may not be malassezia folliculitis, or fungal-acne, safe.
Learn more about Macadamia Ternifolia Seed OilTremella Fuciformis Extract comes from the tremella fuciformis mushroom, also known as snow mushroom or white jelly mushroom.
The snow mushroom has moisturizing and antioxidant properties.
Snow mushroom is rich in polysaccharides, giving it moisturizing benefits. As a humectant, snow mushroom helps draw moisture from the air to the skin. Polysaccharides are able to mimic our skin's natural carbohydrates to help the skin retain water.
Snow mushroom has been shown to help with anti-aging due to its antioxidants. It increases the presence of superoxide dismutase in our brain and liver. Superoxide is a by-product of oxygen metabolism. It left unregulated, superoxide causes cell damage. Thus, superoxide dismutase acts as an antioxidant to protect our living cells.
Another study from 2016 showed snow mushroom extract blocks the skin from creating melanin when exposed to UVB. Thus, it may help protect against the signs of aging from sun exposure. However, more studies are needed to confirm this. Another study from 2021 found snow mushroom to protect against UVA damage as well.
This white mushroom is native to Asian countries such as China, Korea, Japan, and Thailand. It is a common ingredient in traditional Chinese cuisine and medicine.
Learn more about Tremella Fuciformis ExtractWe don't have a description for Trametes Versicolor Extract yet.
This ingredient is the stem of the Reishi mushroom.
The Reishi mushroom has antioxidant, anti-inflammatory, and antimicrobial properties.
This is due to its content of terpenoids, polysaccharides, macronutrients, and phenolic acids.
Learn more about Ganoderma Lucidum Stem ExtractCordyceps Sinensis Extract comes from a fungus that lives on caterpillars and insect larvae. It can also be made synthetically.
Cordyceps Sinensis Extract is an antioxidant and may help with reducing the signs of aging.
This fungus is mainly found in the mountainous regions of the Himalayas. It has been used in traditional Tibetan, Nepalese, and Chinese medicine to help with fatigue.
Learn more about Cordyceps Sinensis ExtractAcorus Calamus Root Extract is a fragrance.
Hydrogenated Lecithin is created from the hydrogenation of lecithin (a group of phospholipids). Hydrogenation is a chemical reaction between hydrogen and another element.
This ingredient is an emollient and emulsifier. As an emollient, it helps soften skin by trapping moisture within. As an emulsifier, it prevents oil and water ingredients from separating.
We don't have a description for Benincasa Cerifera Seed Extract yet.
We don't have a description for Arachidyl Glucoside yet.
Butyrospermum Parkii Butter is a plant lipid from the fruit of the Shea Tree. It is an effective skin hydrator and emollient.
Emollients help soothe and soften your skin. It does this by creating a protective film on your skin. This barrier helps trap moisture and keeps your skin hydrated. Emollients may be effective at treating dry or itchy skin.
Shea butter is rich in antioxidants. Antioxidants help fight free-radicals, or molecules that may harm the body. It is also full of fatty acids including stearic acid and linoleic acid. These acids help replenish the skin and keep skin moisturized.
While Shea Butter has an SPF rating of about 3-4, it is not a sunscreen replacement.
Shea butter may not be fungal acne safe. We recommend speaking with a professional if you have any concerns.
Learn more about Butyrospermum Parkii ButterArtemisia Vulgaris Extract is more commonly known as the common mugwort. It has strong antioxidant properties and helps soothe irritation.
Antioxidants protect skin from damage and the signs of aging.
This plant contains the compounds saponins, glycosides, flavanoids, protein, triterpenoids.
The common wugwort has been used in traditional Indian, Chinese, and European medicines to treat gastrointestinal diseases.
Learn more about Artemisia Vulgaris ExtractDimethicone is a type of synthetic silicone created from natural materials such as quartz.
What it does:
Dimethicone comes in different viscosities:
Depending on the viscosity, dimethicone has different properties.
Ingredients lists don't always show which type is used, so we recommend reaching out to the brand if you have questions about the viscosity.
This ingredient is unlikely to cause irritation because it does not get absorbed into skin. However, people with silicone allergies should be careful about using this ingredient.
Note: Dimethicone may contribute to pilling. This is because it is not oil or water soluble, so pilling may occur when layered with products. When mixed with heavy oils in a formula, the outcome is also quite greasy.
Learn more about DimethiconeCholesterol is a class of organic molecules called lipids. It helps hydrate your skin and is essential to having a healthy skin barrier.
Our skin naturally contains cholesterol in the outermost layer. Besides cholesterol, it also contains ceramides and fatty acids. Cholesterol makes up about 1/4 of your skin's outer layer and barrier. Your skin barrier is responsible for keeping allergens and microbes out. Having a healthy skin barrier is also responsible for keeping your skin firm and plump.
Our bodies use cholestrol to create vitamin D, steroid hormones, and more.
Learn more about CholesterolCeramide NP is a type of ceramide.
Ceramides are intercellular lipids naturally found in our skin that bonds dead skin cells together to create a barrier. They are known for their ability to hold water and thus are a great ingredient for dry skin.
Ceramides are an important building block for our skin barrier. A stronger barrier helps the skin look more firm and hydrated. By bolstering the skin ceramides act as a barrier against irritating ingredients. This can help with inflammation as well.
If you would like to eat ceramides, sweet potatoes contain a small amount.
Read more about other common types of ceramides here: Ceramide AP Ceramide EOP
Learn more about Ceramide NPCarbomer is a polymer of acrylic acid. Its main role is to create a gel consistency.
A high amount of carbomer can cause pilling or balling up of products. Don't worry, most products contain 1% or less of carbomer.
Tromethamine helps balance the pH and improve the texture of a product. It is synthetically created.
As an emulsifier, Tromethamine prevents oil and water ingredients from separating. This helps stabilize the product and elongate a product's shelf life. Tromethamine also makes a product thicker.
Tromethamine helps balance the pH level of a product. Normal pH level of skin is slightly acidic (~4.75-5.5). The acidity of our skin is maintained by our glands and skin biome. Being slightly acidic allows our skin to create an "acid mantle". This acid mantle is a thin barrier that protects our skin from bacteria and contaminants.
Oral Tromethanmine is an anti-inflammatory drug but plays the role of masking, adding fragrance, and/or balancing pH in skincare.
1,3-Propanediol, 2-amino-2-(hydroxymethyl)-
Learn more about TromethamineWe don't have a description for Angelica Acutiloba Root Extract yet.
We don't have a description for Cornus Officinalis Fruit Extract yet.
We don't have a description for Velvet Extract yet.
Thymus Vulgaris Extract is a fragrance.
We don't have a description for Polygonatum Officinale Rhizome/Root Extract yet.
We don't have a description for Asparagus Cochinchinensis Root Extract yet.
We don't have a description for Polygonum Multiflorum Root Extract yet.
We don't have a description for Acanthopanax Senticosus Root Extract yet.
CI 19140 is also known as Tartrazine. Tartrazine is a synthetic dye used in cosmetics, foods, and medicine to add a yellow color.
Tartrazine is created from petroleum and is water-soluble.
Some people may experience allergies from this dye, especially asthmatics and those with an aspirin intolerance.
Learn more about CI 19140Ci 15985 is a dye made from petroleum. It is synthetically created and approved by the FDA for use in foods and cosmetics.
The color of this dye is orange/yellow.
This ingredient can be found in makeup, sun care, and skincare.
Learn more about CI 15985Ginseng Root helps increase skin hydration, soothe skin, even out skin tone, and improve the appearance of wrinkles.
This ingredient helps improve blood circulation and oxygen flow while giving skin a boost in nutrients. Ginseng root contains both Vitamin D and B12. Both of these vitamins help boost collagen production in your skin. Collagen gives you skin the appearance of looking plump and firm.
Studies also show ginseng may help with hyperpigmentation. Ginseng disrupts the production of tyrosinase, an enzyme that starts the process of skin darkening.
Historically, people in East Asia have used ginseng as both food and medicine.
Learn more about Panax Ginseng Root ExtractReviews
No written reviews yet. Be the first to review this product.
Where it's from
The History of Whoo is a Korean brand
Often compared with
We're dedicated to providing you with the most up-to-date and science-backed ingredient info out there.
The data we've presented on this page has been verified by a member of the SkinSort Team.
Read more about us· Updated May 28, 2024 • Added by anemone