The Snake Quiz

The Snake Quiz

Can you guess all of these snakes based on their picture and a short description?