“If homo sapiens has been on earth for 100,000 years, why did God sit idly by for 95,000 years before getting involved”, asks Christopher Hitchens. Was he napping for 98% of human history?
Dinesh D’Souza answers
The Population Reference Bureau estimates that the number of people who have ever been born is approximately 105 billion. Of...
Read more »























