Indictment ends two-year federal investigation of Edwards' affair cover up.
Former senator John Edwards was indicted by a grand jury in North Carolina Friday morning on federal campaign finance charges for allegedly trying to cover up an affair while running for president in 2008.