It is fair to say, for all of human history, 99.999% of humans, were climbing invisible laddersBy zevi770 · February 27, 2018← Back to all articles