Kingdom: Animalia Phylum: Chordata Subphylum: Vertebrata Class: Reptilia Order: Squamata Suborder: Serpentes Family: Viperidae Subfamily: Crotalinae Genus: Tropidolaemus Species: T. wagleri
All images copyright Christopher Tranter