A Thousand Generations
They say that a new generation is born about every 20 to 25 years. This may mean that in any given century, four to five generations of one family are born. In the twentieth century, my grandfather was born in … Read more
