Alexandra Gonzalez

Looking to score a perfect 10? In a battle among 35 brands (and hundreds of shades and formulas), these brushed off the competition.