More Thylacoleo evidence