Demographic consequences of climate change and land cover help explain a history of extirpations and range contraction in a declining snake species. (2nd May 2014)