http://time.is
Leonard Eisenberg at http://evogeneao.com made this nice diagram of how evolution spreads through time on earth (click to zoom):