What types of rattlesnake are there?

There are numerous Rattlesnake subspecies. Some are:

1. The Eastern Diamondback

2. The western Diamondback

3. Queretaran Dusky

4. Mexican Green Rattler

5. Santa Catalina Island Rattlesnake

6. Sidewinder Rattlesnake

7. Baja Rattlesnake

8. Banded Rattlesnake

9. Mexican Small-Headed Rattlesnake

etc...