Conor McGregor says he has one fight left on his UFC contract after his loss to Max Holloway at UFC 329. With knee surgery ...