Does anyone know when the Endeavour will actually be landing within the estimated time? I can not find a news source that seems to be saying, and thought it would be interesting to watch the operation with the weather system in mind.
-------------------- God commands. Laymen guess. Scientists record.