Insight into Snakes