Cardinalis cardinalis NORTHERN CARDINAL 3032681z

Cardinalis cardinalis NORTHERN CARDINAL 3034646z

Cardinalis cardinalis NORTHERN CARDINAL 3032520z

Cardinalis cardinalis NORTHERN CARDINAL 3034647z

Cardinalis cardinalis NORTHERN CARDINAL 3035332z

Cardinalis cardinalis NORTHERN CARDINAL 3039655z

Cardinalis cardinalis NORTHERN CARDINAL 160813

Cardinalis cardinalis NORTHERN CARDINAL 9070051z

Cardinalis cardinalis NORTHERN CARDINAL 164931

Cardinalis cardinalis NORTHERN CARDINAL 185532

Cardinalis cardinalis NORTHERN CARDINAL 39607

Cardinalis cardinalis NORTHERN CARDINAL 188419

Cardinalis cardinalis NORTHERN CARDINAL 1300917

Cardinalis cardinalis NORTHERN CARDINAL 1300930

Cardinalis cardinalis NORTHERN CARDINAL 3035331z

Cardinalis cardinalis NORTHERN CARDINAL 190121

Cardinalis cardinalis NORTHERN CARDINAL 1300936

Cardinalis cardinalis NORTHERN CARDINAL 1300947

Cardinalis cardinalis NORTHERN CARDINAL 1300987

Cardinalis cardinalis NORTHERN CARDINAL 195336
© Rob Curtis/The Early Birder