Haplorhynchites aeneus 173330z

Haplorhynchites aeneus 5000062z

Haplorhynchites aeneus 5000063z

Haplorhynchites aeneus 6014535z

Haplorhynchites aeneus 6014537z

Haplorhynchites aeneus 7012084z

Himatolabus purescens 31831z

Merhynchites bicolor ROSE CURCULIO 9079618z

Merhynchites bicolor ROSE CURCULIO 9079619z
© Rob Curtis/The Early Birder