“On the Indonesian island of Flores, these ladies have been famous for centuries. Known as Ebu Gogo, which means Granny Flesheater, they are small, hairy, elf-like creatures who live in caves in the forests,” writes author Nury Vittachi in an...
Read More