Tag Archives: Space Shuttle Discovery

Lights in the Sky

The space shuttle Discovery is coming home to rest for good. Discovery left the space station today (March 7) and is due to land in Florida on Wednesday. This means that — weather permitting — there are opportunities to see … Continue reading

Posted in Science | Tagged , , , , , , | 4 Comments