So B.J. Penn's opponent on 10/29 is....



Nick Diaz