Cameron Diaz spends Fourth of July weekend on Anna Maria Island

July 08, 2014 10:43 AM