Magician David Blaine Performs Mind-Blowing Tricks and Illusions on ‘The Tonight Show’

In this clip from last night’s episode of The Tonight Show, renowned magician and illusionist David Blaine performs crazy card tricks for host Jimmy Fallon and Questlove, Tariq Trotter, and Kirk Douglas from The Roots, then shocks everyone with an unexpected illusion.