Rufous tailed Hummingbird {Amazilia tzacatl} in flight, feeding on flower, El Valle, Panama.