Large kissing bug
Triatoma rubrofasciata
Countries on record
1 country