Friday, 4 July 2014
The Hatcukliba is a large lizard found in Native American lore. The Creeks, Alabamas and others believed in its existence. It was said to flourish in the south-eastern United States. Bearing in mind the fact that various reports of huge lizards such as the Gowrow come in from time to time, one wonders if these creatures are far from mythical and are genuine creatures as yet undiscovered by science.