h

David Blaine’s US tour is well underway, but between dates he still has time to hit the major TV shows and traumatize their hosts. This time is is James Corden on the Late Late Show with James Corden.