Cameron Diaz flaunted her bikini body in Miami!! Hit the jump to check her out!

DJTech4