Eleuthera Island, Bahamas seen from STS-66