Portal:Florida/Selected picture



Florida from space, taken by Shuttle Mission STS-95 on October 31, 1998, from above Cuba.