On January 28, 1986, the Space Shuttle Challenger exploded after it was launched from Kennedy Space Center in Florida in just 73 seconds which claimed the lives of seven astronauts.
NEEDHAM - Massachusetts native and astronaut Suni Williams said she's "trying to remember what it's like to walk" after being stuck in space for almost seven months. Williams on Monday was ...