Byron is back. He’s not on the run he’s hunkered down in a chalet in Morin Heights. Why? He’s taping for a 4 part mini series for the ID Discovery Channel. Byron’s book The Man Who Mailed Himself Out of Jail, available on Amazon is about the world’s greatest escape artist Richard Lee McNair and Byron shares news on where we are now in the project and about a movie also in the works.