But Who is Locran?

from his told about how we tore his members apart, i guess he is the survival of the side quest: You! Wanderer… I know what you are