Cape Canaveral, Florida as seen from STS-66 Atlantis