Calliope Hummingbird

Stellula calliope

North America's smallest (3.25 in) breeding bird and one of my favourites.