Kitriri

Kitriri, a bright eye cave creature specie.