Image STS-95 Florida From Space about nasa
Florida, USA, taken from NASA Shuttle Mission STS-95 on October 31, 1998.