Hot-bod Cameron Diaz was recently spotted in a cute blue bikini vacationing on the shores of Hawaii, radaronline.com reported.
Cameron Diaz spotted in a bikini