David Blaine Plays Tricks on TMZ
filed under Celebrity News