Featured

Remembering Space Shuttle Challenger explosion

January 28, 1986 was the day seven crew members were killed in a spectacular explosion aboard the NASA Space Shuttle Challenger, mission STS-51-L. The crew members included five NASA astronauts and two Payload Specialists. The spacecraft disintegrated over the Atlantic Ocean, off the coast…