Juvenile Ruby-throated Hummingbird (archilochus colubris) Juvenile Ruby-throated Hummingbird (archilochus colubris) in flight with a purple flower and a floral background