Erich DeLeeuw: Mother and Father, Paradise Island, The Bahamas, 2010