13 August 2012

Celebrity Look for Less: Cameron Diaz Style

Shop Now:
Top $35 // Skirt $10 // Sandals $50 // Bag $55 // Earrings $14