Jeff Jarrett discusses Travis Scott recently being involved in WWE programming this year. On the latest episode of his My ...