Rufous Hummingbird - fiercely territorial and aggressive hummingbird.
Source

Leave a comment

Name .
.
Message .