Could this be a carnivorous Catopsis ?