The Calliope Hummingbird is the smallest breeding bird
found in Canada and the United States.
*
 
Calliope Hummingbird
 

Leave a comment

Name .
.
Message .