We’re Living Our Parents’ Dream

At every point in time, there are at least three generations on earth; the youthful generation,…