Alberta Visit Aug 2012 : Ruby-throated Hummingbird on Branch

Alberta Visit Aug 2012 : Ruby-throated Hummingbird on Branch