Former heavyweight champion Joe Frazier has liver cancer and is under hospice care. The 67-year-old boxer was diagnosed four or five weeks ago, Frazier's personal and business manager said Saturday. Leslie Wolff told The Associated Press that doctors have not yet told Frazier how long he has to live.