July 27, 2005: NASA grounds the space shuttles Posted on July 27, 2025 By Astronomy 2 Views July 27, 2005: NASA grounds the space shuttles Today in the history of astronomy, foam falling from Discovery raises alarms. continue reading...