These translucent spikes/bumpy pieces of some jellyfish like thing were all over beach. Probably saw 20.