There are more than 3000 species of snakes on Earth, ranging from the Barbados threadsnake at roughly 10 cm long (about the same as a deck of cards) to the reticulated python at around 6 m in...