Song Birds & Shorebirds - David Tieszen's Wild Photography
Baltimore Oriole

Baltimore Oriole

OrioleGM1A3019