We offer 16,562 photos on over 2,790 topics as of 5 December 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.


Snakes

1 - 30 | 31 - 35

A snake on the Sonoma Overlook Trail. Face to face.  Carpet python, morelia spilota vs Rainbow lorikeet, trichoglossus heamatodus. Carpet Python snake, Morelia spilota, contemplates a sumptuous breakfast of Rainbow Lorikeet, trichoglossus heamatodus. A baby rattlesnake in the grass next to the Sonoma Overlook Trail in Spring. Mouth wide open as a carpet python, morelia spilota, gulps down a rainbow lorikeet, trichoglossus heamatodus. A rattlesnake sliding on the forest floor, it's tail in view. Shake your tail feather.  Carpet python, morelia spilota, finishing breakfast of a rainbow lorikeet, trichoglossus heamatodus. Snake charmer, his cobras and his flutes. Mouth wide open as a carpet python, morelia spilota, gulps down a rainbow lorikeet, trichoglossus heamatodus. A rattlesnake making its escape beside the Colorado River in the Grand Canyon. 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. A rattlesnake found while scouting Hermit Rapid in the Grand Canyon. Yum yum, breakfast.  Carpet python, morelia spilota vs Rainbow lorikeet, trichoglossus heamatodus. Carpet python, morelia spilota, attempts to withdraw a Ring Tailed Possum from a bird nesting box. Claws tensed as life ebbs away.  Carpet python, morelia spilota vs Rainbow lorikeet, trichoglossus heamatodus. A rattlesnake sliding on the forest floor. 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. 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. Snake charmer and two cobras. A California Kingsnake on the Sonoma Overlook Trail in Sonoma, CA. Crushed. Rainbow Lorikeet, trichoglossus heamatodus, vs Carpet Python snake, Morelia spilota. Wrapped. Rainbow Lorikeet, trichoglossus heamatodus, vs Carpet Python snake, Morelia spilota. Carpet Python snake, Morelia spilota, uncoils from the now lifeless body of a Rainbow Lorikeet, trichoglossus heamatodus.

1 - 30 | 31 - 35