North American birds - Marc Haegeman Photography

Male Calliope hummingbird

Meet the smallest bird of North America, the Calliope hummingbird. Not more than 7 cms long and weighing a mere 3 grams, tiny Calliope still covers around 5,000 miles each year from the breeding to wintering grounds. And when it comes to protecting the nest, it will take on raptors as big as a red-tailed hawk. Spotted in Grand Teton National Park, Wyoming

Calliope hummingbirdSelasphorus calliopehummingbird