Largest predatory invertebrates found