New Stink Bug Species Discovered in Taiwan and the Philippines A new species of stink bug called Amblycara innocens has been found in Taiwan and on an island called Palawan in the Philippines. Before its discovery, it was believed that […] Entomology Today August 7, 2014 Leave a Comment