Endurance artist David Blaine held his breath for 17 minutes 4 seconds today on the Oprah Winfrey Show, breaking the previous mark of 16 minutes 38 second set by Peter Colat on February 10 this year.
Here are two videos showing how he trained for the record attempt
Source: The Associated Press