Imp

Imps are a species of hominid that were once thought to have only existed in myths, but in 1986, imps were discovered in Europe in real life. They are omnivores that feed on the same kind of food as their relatives such as humans.