The landing in Florida capped a 14-day mission to the international space station for the delivery of a $1 billion Japanese science module.

More...