Finally!
Elizabeth Edwards, who has terminal cancer, has dumped her lying and cheating husband, former Democratic presidential candidate John Edwards, People reports.
The politician recently admitted that his former misstress’ child is his.