A Croatian free diver broke the longest human breath-hold record by surviving 29 minutes and 3 seconds underwater.