What is this creature? It can't be a human?