The Jagged Ambush Bug (wearing yellow) preys on unsuspecting nectar sippers. It is currently sucking the brain matter from this Cabbage White Butterfly - Yeuch.