City With The Lowest Life Expectancy Rate In The U.S. Is In Oklahoma!

According to the National Center for Health Statistics (yes that apparently exists), Stilwell has the lowest life expectancy rate in the United States at roughly 56 years old.  Tulsa's Channel 8 interviewed residents about the news and the video is below.


View Full Site