Doesn't this "UFO" look amazingly familiar to a photo of one of those gellatinous alien ships from the original Star Trek series?

(A sound clip should play in a few seconds)