Wrapping up an 11+ day mission---the final scheduled mission for the spacecraft---the Space Shuttle Atlantis landed smoothly at Kennedy Space Center Wednesday morning...

FOX News Radio's Eben Brown was there to see the landing for himself, and got to speak with the freshly returned astronauts during a post-landing news conference...