The Bible does not contradict itself. People have such a twisted view on the Bible and many do not even know what it says. The Bible has been proven time and time again to be historically and scientifically accurate.
I do not want to preach the Bible here.. But I will just give a few examples in order to prove my point.
Leviticus 17: 11
"For the life of the flesh is in the blood..."
George Washington died from bloodletting. Bloodletting was a common practice a few hundred years ago. The Bible said it was the source of life hundreds and hundreds of years before it was proven to be true.
Isaiah 41:22
"It is he that sitteth upon the circle of the earth..."
Again, the earth was proven to be round hundreds of years after this was written.
And for a historical reference.
Deuteronomy 20:17
"But thou shalt utterly destroy them; namely, the Hittites..."
Until the Hittite civilization was rediscovered in the 19th century, there was really no evidence of them having ever existed outside of the Bible. Skeptics used this to say that the Bible was historically inaccurate and could not be trusted. But, in the 19th and 20th centuries, the Hittite capital city of Hattusa ( which is modern day Boðazköy in northern Turkey) was discovered, and proved the Bible's historical accuracy.
I think if people actually took the time to read and study and understand the Bible, their opinion on it might be changed. People have such an anti-Bible stance these days, and they don't even have a decent concept of it. Study it, then speak against it if you want. But people just hate any idea of religion, and call the Bible bollocks and discredit anything it says, even though it has been proven to be scientifically and historically accurate.
Again, I am not imposing my religion on others, I was simply stating references to support my opinion.