Jennifer Lopez – In a green swimsuit at a beach in Turks and Caicos Jennifer Lopez – In a green swimsuit at a beach in Turks and Caicos