A snake’s morphology can differ depending on many factors, including what type of habitat they live in and what food they eat. Presented here are skull scans from 3 species - one aquatic, one arboreal (in the trees), and one fossorial (on/under the ground) ...
This aquatic snake (genus: Helicops) is a tropical species that spends most of its time in water. So, they swim a lot and are known to eat fish
(CT scan photos from UMMZ specimens)
(CT scan photos from UMMZ specimens)
This arboreal snake (genus: Oxybelis) is a tropical species that spends a lot of time maneuvering thin branches of tall trees. You may notice this skull is much more streamlined in comparison to the aquatic snake shown above
(CT scan photos from UMMZ specimens)
(CT scan photos from UMMZ specimens)