Last Shuttle Docking at Space Station

BREITBART TV

A U.S. space shuttle has pulled up for the last time at the International Space Station. Emotions were running high Sunday, in orbit and on Earth, as Atlantis arrived at the space station.

.