Apr 232018
 

History does not swim left; it is pushed, by the many little helpers on its right side.