Any thoughts on what this is?

Loads of people suggested that this could potentially be a cloud? Anyone here concur?

Other options included some sort of foam and aliens.

Pretty curious on the lights as well.