Douglas “Lefty” Leferovich shared this clip of his appearance on the most recent Masters of Illusion, which you can stream for free over on The CW’s website if you missed it last Friday.