Pete Bengeyfield | Magnificent hummingbird

Images of Magnificent hummingbirds
hum-063-d