Discovery Lands at Kennedy Space Center

Space shuttle Discovery has landed at Kennedy Space Center in Florida.