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/Save

Comments are closed.

Subscribe to the Feed