Department of WTF

Life expectancy in the United States has now fallen behind that of almost every other industrialized nation, while at the same time the U.S. is spending more on health care (per capita) than any other country.

Share

Comments are closed.

  • Twitter

  • Category Archives

  • Monthly Archives