David Blaine Takes His Heart out

David Blaine performing one of his illusions- Rips His heart out