For years you've seen him on TV but now you'll be able to experience the magic in person! Famous magician and illusionist, David Blaine, is going on his first North American tour and is stopping in Grand Rapids.

FOX 17 says Blaine will be at 20 Monroe Live on Tuesday, June 20th and tickets go on sale this Friday at 10 a.m. He will also be performing in Saginaw at the Dow Event Center on June 16th. These are his only two Michigan stops.

The 40-city tour kicks off in May in San Diego.

Blaine is known for his "street magic" - where he does tricks and illusions for residents and passerby's so *fingers crossed* we'll catch him doing magic on the streets of Grand Rapids! How cool would it be to see it in person, or even better, get to be a part of the magic trick?!!

And just in case that wasn't enough and you want to kill some time, here's 30 minutes of David Blaine's street magic from over 20 years ago! Young Leonardo DiCaprio even makes a cameo!