Mario Hernandez, who believed for decades that he was an American citizen, took his oath of citizenship
Mario Hernandez, who believed for decades that he was an American citizen, took his oath of citizenship in Jacksonville, Florida. Charlie Rose reports.