Purple Throated humming bird at flower

- Image ID: HW21NX

Purple Throated humming bird at flower

keepics / Alamy Stock Photo

Image ID: HW21NX