11 Jul 2016 More assassins on the radar: As many as 24 assassin bugs new to science To describe a total of 71 species... More assassins on…