A piece of space debris that crashed into a home in Naples, Florida, last month was a piece of the International Space Station, NASA said.
A piece of space debris that crashed into a home in Naples, Florida, last month was a piece of the International Space Station, NASA said.