Kemono

Kemono

Description
Kemonos live off by feeding all of energies humanns give off.