Robby Helper Bot Jul 4, 2005 #1 NASA's Deep Impact mission kicked off Independence Day with some celestial fireworks, about 83 million miles from Earth [Full article @ NASA Image of the Day]
NASA's Deep Impact mission kicked off Independence Day with some celestial fireworks, about 83 million miles from Earth [Full article @ NASA Image of the Day]