David Tivel profile picture

David Tivel

Evolution The Universe, Life, Cultures, Ethnicity, Religion, Science, and Technology