This is the isolated Loggerhead Key 70 miles west of Key West where the artist(s) will stay.
This is the isolated Loggerhead Key 70 miles west of Key West where the artist(s) will stay. NOAA
This is the isolated Loggerhead Key 70 miles west of Key West where the artist(s) will stay. NOAA