2002, Kandahar, Afghanistan. American troops encountered a giant, engaged in battle and killed it. So what is this giant? The megalithic remains of the world may have been left by giants, not by modern humans. The key to solving the mystery of the giant is the Solomon Islands and Denisovans. ...
READ MORE +