Ted Kennedy has died.