By Joseph Castermeyer On July 8, at approximately 11:26 a.m. EDT, the space shuttle Atlantis will streak skyward from the Kennedy Space Center’s launch pad 39A, for one last mission. While the STS-135 flight marks the end of the space shuttle’s glory days, its final trip may open a new era of research into infectious […]