That's soap foam, and it's coming down from the sky in big clumps...WTF? God's taking a bubble bath?