Jesse Itzler's latest adventure