After suffering from an undisclosed illness, American icon Andy Griffith has died in his native North Carolina at 86.
But the good works of this legendary actor, producer, writer, comedian, musician, singer and philanthropist will live on for the ages.