The Striped Assassin Bug, Sphedanolestes impressicollis
The Striped Assassin Bug, Sphedanolestes impressicollis, is a carnivorous species that likes to feed on leaf beetles and ladybug beetles.