I noticed that, but if you got your still from the animation you'll note that yours is time stamped from two years ago.
Whatever this thing is, it's come and gone repeatedly. But I've never seen it as developed as the still I posted from the 18th.
Neat stuff, whatever it is.