The Most Complex Evolution. .. This thing has been reposted and reposted... over and over, very recently too, but this still made me lol :)