Turkey Vulture

They’re Everywhere

The Turkey Vulture is a common sight here in Illinois – and in Costa Rica.

Subscribe
Notify of
0 Comments
Oldest
Newest
Love the Orange Feet
Could It Get Any Further Out There?
0
Would love your thoughts, please comment.x
()
x