Scientists are trying to determine whether a group of dwarfs in Ecuador -- all of them living in a remote village on the slopes of the Andes Mountains -- could hold the clues to cure cancer. The ...
Now the 120 villagers have turned themselves into a tourist attraction by building mushroom houses and living and dressing like fairytale characters. "As small people we are used to being pushed ...