Jennifer Lopez – In a red bikini at a beach in Turks and Caicos Jennifer Lopez – In a red bikini at a beach in Turks and Caicos