Alien-like creatures keep washing up on beaches