Thousands of jellyfish-like creatures spotted off Newport Beach coast
Whale watchers in Orange County spot jellyfish-like blobs off Newport beach coast named Vellela.