Can you identify this strange creature. . .