Country singer Jo Dee Messina announced Wednesday that she has cancer and will be postponing show dates later this year.

About The Author