GMT on Wednesday, the sky across northern Europe was illuminated by an object zooming through the air in flames. "I immediately thought of a sci-fi movie where it looked like a troop formation about ...