Cameron Diaz showcases her long legs in a stunning cobalt blue dress as she leaves the "Late Show with David Letterman". The actress was visiting Letterman to discuss her latest movie "Bad Teacher".
(June 20, 2011 - Source: PacificCoastNews.com)
see more angles »