Human papilloma virus (HPV) causes about 40,000 cases of cancer every year. A long-term study of the HPV vaccine finds it offers protection against many strains of the virus, yet many teens haven't...