It's a Russian missile of some sort, guaranteed. Some station picked up a missile launch notice last night. Russians don't want to admit it, of course, since it's most likely a failure (it's spinning, thus it's weird sphere). They've apparently had something like a 50%
failure rate with these. Unfortunately I didn't get to see it since I was swamped in work at uni when ...