David Blaine set world record of holding breath

17 minutes 4 seconds! Freaking 17 minutes 4 seconds! How the hell a human being can hold his breath for 17 minutes 4 seconds? This is so unbelievable. How long can you hold your breath?

Times Online: David Blaine holds his breath to break record