It’s no coincidence that America’s most-stressed city gets the least amount of sleep

Detroit was just named the most stressful city in America—and lack of sleep plays a major factor. Here's why the two are interconnected.

alt
Photo: Getty Images/PeopleImages