by

by:
  • 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.