Green balls in a scenic beach

Hundreds of strange, spongy green balls washed up on a scenic beach in Australia.