Atlantis launch cleared as ISS has close shave

NASA's given the green light to the July 8 launch of its last-ever shuttle mission.