History has repeated itself many times througout the ages.