VIDEO: Final landing of shuttle Discovery

US space shuttle lands in Florida for the last time after its final mission.