No, it’s a ‘Jellyfish UFO’. Wait actually ... concluded most to be nothing more than stray Chinese lanterns or film faults.