Cameron Diaz This Week's Most Beautiful: From Kate Upton to Poppy(00) Save Image Image gallery: Discovering Cameron Walsh: Your Path to Learning and Growth