Galapagos mockingbird (Mimus parvulus), on Opuntia cactus flower, Santa Fe Island, Galapagos Islands.