Thousands of mysterious jellyfish-like creatures wash up on California shores | Fox News

Thousands of Velella velellas, or by-the-wind sailors, have recently emerged on Golden State beaches from San Diego to Marin County. Pictures taken on …

Do you trust this headline?

In