Ebu gogo is a small hominid creature that is
allegedly inhabiting island of Flores in Indonesia. In the local
language its name is translated as "grandmother that eats
everything". Some suggests that it might be Homo floresiensis,
an extinct type of an ape.
Location: Flores, Indonesia