ALBAWABA - In a recent development, the U.S. National Aeronautics and Space Administration (NASA) has confirmed that the object which landed on the roof of a house in Florida last month was indeed "space debris" originating from the International Space Station (ISS)...