Purple throated mountain gem hummingbird (Lampornis calolaemus) hovering as it nectars on Porterweed (Stachytarpheta frantzii). Costa Rica.