Actress Marcia Cross thought she was in good health when a routine doctor's visit revealed she had anal cancer. The suspected cause? Human papillomavirus (HPV), which is a risk for women of all ages ...