Debris from the recent Chinese anti-satellite test? They said it was messy, a large amount of debris flying in all directions and couldn’t be tracked.
“Big sky, little bullet.”
It would really be lottery-style odds if the shuttle was hit by anything foreign. It wouldn’t surprise me if this was another case of liberal green-friendly foam causing the problem.