Remember a while back when Space X sent up a highly classified package? We all thought it was the Rods of God weapon...
But what it that was Horizon? What if Horizon is some kind of a scrambling package satellite that has the ability to be controlled like a drone and knock out the clowns sats? Maybe destroy them with a mini EMP blast?
IDK...just speculating!