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