Purple-throated Woodstar

female
juvenile