Beautiful Butterflies
Papilio canadensis larvae (Canadian tiger swallowtail)Photo by D. Ross September 6, 2010 - Calgary, Alberta, Canada. 1,083 metres (3,553 ft) 11 degrees C Resting on willow leaf.