A planned launch on Saturday of a mission to take three American astronauts and a Russian cosmonaut to the International Space Station was scrubbed due to poor weather. Joel Montalbano, NASA's International Space Station program manager, told reporters that the US was keeping a close eye on a "small leak" on the Russian side of the research platform, the latest of several recent issues on the Russian side.
Read full NASCAR article on Yahoo Sports
Read all NASCAR articles