Why Do Snakes Shed Their Skin?

I was sitting in my office the other day, looking outside at the warm Spring day and I was thinking about all the opportunities that come with a change of season. Flowers bloom, leaves and grass grow green and lush, winter is washed away with the rains. It occurred to...