Ted Cruz says it was a CHINESE SPY SATELLITE!