L’Oréal Colorsonic review: shades of gray

I wanted the Colorsonic to zap my grays. Instead, I got a lesson in tradeoffs.

Read the full story at The Verge.

Generated by Feedzy