Space Shuttle Mission

STS-131 crew spoke about the longest mission yet for Discovery.