Satellite images suggest test of Russian "super weapon" failed spectacularly arstechnica.com 3 points by Brajeshwar 7 hours ago