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 Rica → Quepos
Photographer
John Hovell
Date taken