Good Dye Young Streaks and Strands Semi Permanent Hair Dye (Stage Dive Denim Blue) ? UV Protective Temporary Hair Color Lasts 15-24+ Washes ? Conditioning Dark Teal Hair Dye ? PPD free - Cruelty-Free
Good Dye Young Streaks and Strands Semi Permanent Hair Dye (Stage Dive Denim Blue) ? UV Protective Temporary Hair Color Lasts 15-24+ Washes ? Conditioning Dark Teal Hair Dye ? PPD free - Cruelty-Free
$9.99