Space Standoff: Russia's Alleged Anti-Satellite Weapon