jellyfish-like blobs named 'Vellela' spotted off Newport Beach Coast

Whale watchers in Orange County spot jellyfish-like blobs off Newport beach coast named Vellela.