Have we Halted our Own Evolution?

Humans are not a patient species, and we often sacrifice our future fitness for present success. Natural selection is a process that takes place over many generations, but our egocentric nature warrants that we think only in the short term, to the detriment of both...