Katharine McPhee seen in a bikini on the beach in Cabo, San Lucas

You may also like...