Large kissing bug

Triatoma rubrofasciata

Countries on record
1 country