The post Is the life expectancy for Americans 5-10 years less than that of similarly developed countries, as Rep. Breechen claimed? appeared first on Oklahoma Watch.

As of 2023, life expectancy in America is 78.4 years, 2.7 years less than the average in the Organization for Economic Co-operation and Development countries,…
