David Blaine

David Blaine is a magician and illusionist, best known for his feats of endurance.

Current books of the author