Charlize Theron – In a yellow swimsuit in Cabo San Lucas Charlize Theron – In a yellow swimsuit in Cabo San Lucas