Heidi Klum wearing a bikini on a beach in the Bahamas on July 6, 2013
From Gallery: Heidi Klum wearing a bikini on a beach in the Bahamas on July 6, 2013