The next tour stop for David Blaine is Saturday, June 23 in Asheville, NC.