bayucca Cerambycidae, Lamiinae, could be Apomecynini: http://www.ebay.co.uk/itm/Insect-Apomecynini-sp-Philippines-12-13mm-/360199762292
Comments (2)