Search results
What to watch
Defunct cable channel focused on health and wellness-oriented programming
Discovery Health Channel was a U.S. cable television specialty channel dedicated to television programming that highlighted various aspects of health and wellness. Wikipedia