From French Skincare to Glossy Hair Treatments: 41 Beauty Items Worth Snagging for October Prime Day

Prices start at just $7.