Identified Curculionidae

Collected Trochilidae