Tiny Humanoid Creature Found In Chile
On October first of 2002, while vacationing in the Southern Chilean city of Concepcion, a group of family members found what appeared to be a small humanoid creature.
On October first of 2002, while vacationing in the Southern Chilean city of Concepcion, a group of family members found what appeared to be a small humanoid creature.