
Sheryl Crow has had to cancel her Aug. 4 concert in Bethlehem, Pa. and Aug. 6 show at Turtle Creek Casino in Williamsburg, Mich. due to a surgical procedure, according to the William Morris Agency.
"She had an unavoidable medical condition that required surgery," the agency said. It wouldn't specify the medical problem but said the 39-year-old was resting at home and was expected to recover within two weeks.