The team fights a giant parasite