News

Known by its scientific name Acanthaspis petax, the insect is a type of assassin bug—a term that refers to thousands of species of insects that are able to pierce their prey and suck out body ...