We offer 16,504 photos on over 2,788 topics as of 19 November 2017, and we have provided 4,215 full versions upon request. See some of our best shots.

We give high quality, high-resolution photos to individuals for their personal use for free. We charge a one-time $50 fee for commercial use, with a 20% discount for 3 or more. You will see a link to request a photo when viewing it.


Lorikeets

Big mouthful.  Carpet python, morelia spilota vs Rainbow lorikeet, trichoglossus heamatodus. Carpet Python snake, Morelia spilota, contemplates a sumptuous breakfast of Rainbow Lorikeet, trichoglossus heamatodus. Mouth wide open as a carpet python, morelia spilota, gulps down a rainbow lorikeet, trichoglossus heamatodus. Pair of lorikeets. Shake your tail feather.  Carpet python, morelia spilota, finishing breakfast of a rainbow lorikeet, trichoglossus heamatodus. Pairing up, lorikeets, trichoglossus heamatodus, occupy a nesting box in the forest. Rainbow Lorikeets checking out a nesting box. Rainbow Lorikeets (trichoglossus heamatodus) enjoying the rain. Mouth wide open as a carpet python, morelia spilota, gulps down a rainbow lorikeet, trichoglossus heamatodus. Carpet Python snake, Morelia spilota, captures Rainbow Lorikeet, trichoglossus heamatodus, and delivers the killer throat crunch. The lorikeet pecks feebly at the python.  Carpet python, morelia spilota vs Rainbow lorikeet, trichoglossus heamatodus. Carpet Python snake, Morelia spilota, with its captured Rainbow Lorikeet, trichoglossus heamatodus. Yum yum, breakfast.  Carpet python, morelia spilota vs Rainbow lorikeet, trichoglossus heamatodus. Claws tensed as life ebbs away.  Carpet python, morelia spilota vs Rainbow lorikeet, trichoglossus heamatodus. Just about the last gasp as blood is drawn.  Carpet python, morelia spilota vs Rainbow lorikeet, trichoglossus heamatodus. Mouth wide open as a carpet python, morelia spilota, gulps down a rainbow lorikeet, trichoglossus heamatodus. The bird can see what’s happening.  Carpet python, morelia spilota vs Rainbow lorikeet, trichoglossus heamatodus. Rainbow Lorikeet, trichoglossus heamatodus, takes its last breath as a Carpet Python snake, Morelia spilota, reviews breakfast. Rainbow Lorikeet feeding on a flowering gum. Mouth wide open as a carpet python, morelia spilota, gulps down a rainbow lorikeet, trichoglossus heamatodus. Epilogue to Carpet python, morelia spilota vs Rainbow lorikeet, trichoglossus heamatodus, other lorikeets watch the drama. Just about to succumb to the pressure.  Carpet python, morelia spilota vs Rainbow lorikeet, trichoglossus heamatodus. Crushed. Rainbow Lorikeet, trichoglossus heamatodus, vs Carpet Python snake, Morelia spilota. Wrapped. Rainbow Lorikeet, trichoglossus heamatodus, vs Carpet Python snake, Morelia spilota. Rainbow Lorikeet feeding on a flowering gum. Carpet Python snake, Morelia spilota, uncoils from the now lifeless body of a Rainbow Lorikeet, trichoglossus heamatodus. Carpet Python snake, Morelia spilota, losing grip on the lifeless body of a Rainbow Lorikeet, trichoglossus heamatodus. Face to face.  Carpet python, morelia spilota vs Rainbow lorikeet, trichoglossus heamatodus.