Posted on February 9, 2018 by Oneidashark NASA, I don’t believe this is space debris. By NASA – NASA Photo ID: STS088-724-66, Public Domain, Link Help us spread the word:TweetLike this:Like Loading...