Cameron Diaz rocks black leather boots and eye-popping red shades on ...

Responsive image