Cameron Diaz Makes a ‘Good Morning America’ Appearance

Mike Hess / June 20, 2011