Hundreds of strange, spongy green balls washed up on a scenic beach in Australia. [youtube id=n7tXoQxAJjI]