It's the first video on the left in what Comcast calls "The Fan." I've never seen it before and I don't have speakers here but I thought it might
be worth posting. I'm leaning towards some weather-related phenomena. Looks very interesting at any rate.