Black-headed Trogon

Trogon melanocephalus

1
2
Mark Habdas