Cameron Diaz graces the cover of the new Hollywood issue of GQ magazine and she is lookin’ hot as hell.
She proves that she can still rock a bathing suit as good as any Victoria Secret model in the latest British GQ Magazine.The 35-year-old shows of her toned physique and classic beauty.