US Officials: A Russian Rocket Launch Last Week Likely Deployed A Space Weapon - eviltoast