Serpentes (Snakes) is a suborder of Squamata. There are 3686 species of Snakes, in 523 genera and 29 families.