Yep. Plane contrail. Preety clear to me as well.
Yea, on the non-zoomed in image, it makes more sense as a contrail. But an alien spin is more fun...hehe