Posted by Unknown on 12:35 PM Cameron Diaz Cameron Diaz wears a black leather jacket and ankle boots while signing some copys of her new book in New York Email ThisBlogThis!Share to XShare to Facebook