Song Birds & Shorebirds - David Tieszen's Wild Photography
Grumpy Bluebird

Grumpy Bluebird

Mountain Bluebird

GrumpyBluebirdGM1A1320