Canadian sphinx (Sphinx canadensis) camouflaged on tree bark, Lac-Drolet Province, Quebec, Canada, April.