The Body Shop
Tea Tree Purifying & Balancing Shampoo
Safety
96
= same score
★★★★★
Shares
Salicylic AcidSodium Laureth SulfateCocamidopropyl Betaine
+19 more