Greg Kadel "one of my favorite photographers" brings together the elements of earth, water, and fire for his latest work in July’s Vogue Germany. Set inthe Bahamas, featuring the gorgeous model Cameron Russell in curve hugging swimwear styled by Brian Molloy
Source: fashiongonerogue