Odd Troll Mutant Creature Discovered in Africa [VIDEO]Odd Troll Mutant Creature Discovered in Africa [VIDEO](Namibia) WIBX - A recently released photo has scientists and crypto-zoologists stumped. What is the humanoid creature found recently in Namibia?Eric MeierEric Meier