Loading...
Uploaded by TheCVNC on Dec 8, 2009
This is a release of an American Kestrel, the smallest falcon in North America. The bird injured itself when he ran into a glass window. After a few days of care at teh Chula Vista Nature Center he was released in the same area he was found.
Pets & Animals
Standard YouTube License
Load more suggestions
Link to this comment:
All Comments (0)