Posted by quoderat on Wednesday Dec 10, 2014

Two Futures Can Explain Time’s Mysterious Past.