myOrigins – Surprising Threads on the Tapestry

 by Razib Khan Sometimes what we think we know about the past obscures what the true past is because the elements that we use to construct the past are so contingent upon recent historical furniture. As [...]