Ecuador 2012: Sacha Lodge - Assassin Bug (Reduviidae: Reduviinae: probably Zelurus sp.)
EcuadorAmazonSachaInsectassassin bugHemipteraHeteropteraReduviidaeReduviinaeZelurus
Log In: