Weird flowers or plants (I think) that were all over the beach.

Weird flowers or plants (I think) that were all over the beach.

Location
Costa RicaQuepos
Photographer
John Hovell
Date taken