Russian cosmonauts say they've found evidence of sea plankton on the International Space Station's windows. NASA is a little more skeptical.