Tyrone James Ping: Arthroleptella draconella - Klein Drakenstein Moss Frog.
Tyrone James Ping: Breviceps montanus - Mountain Rain Frog.
Tyrone James Ping: Strongylopus grayii_Tyrone_Ping_©2022
Tyrone James Ping: Hyperolius horstockii - Arum Lilly Frog
Tyrone James Ping: Vandijkophrynus angusticeps - Cape Sand Toad.
Tyrone James Ping: Arthroleptella bicolor - Bainskloof Moss Frog.
Tyrone James Ping: Breviceps montanus - Mountain Rain Frog.
Tyrone James Ping: Heleophryne rosei - Table Mountain Ghost Frog.
Tyrone James Ping: Breviceps gibbosus - Cape Rain Frog
Tyrone James Ping: Arthroleptella bicolor - Bainskloof Moss Frog
Tyrone James Ping: Cacosternum platys - Flat Caco.
Tyrone James Ping: Cacosternum platys - Flat Caco with additional limb.
Tyrone James Ping: Arthroleptella lightfootii - Cape Peninsula Moss Frog.
Tyrone James Ping: Tomopterna delalandii - Cape Sand Frogs in amplexus
Tyrone James Ping: Vandijkophrynus angusticeps - Cape Sand Toad.
Tyrone James Ping: Amietia fuscigula - Cape River Frog
Tyrone James Ping: Strongylopus grayii - Clicking Stream Frog.
Tyrone James Ping: Breviceps montanus - Mountain Rain Frog.
Tyrone James Ping: Capensibufo magistratus - Landropskop Mountain Toadlet.
Tyrone James Ping: Heleophryne regis © Tyrone Ping 2022
Tyrone James Ping: Sclerophrys pardalis - Eastern Leopard Toad.
Tyrone James Ping: Tomopterna delalandii - Cape Sand Frog.
Tyrone James Ping: Cacosternum capense - Cape Caco.
Tyrone James Ping: Cacosternum aggestum - Klipheuwel Caco.
Tyrone James Ping: Cacosternum platys - Flat Caco.
Tyrone James Ping: Amietia fuscigula - Cape River Frog.
Tyrone James Ping: Cacosternum boettgeri - Boettgers Caco.
Tyrone James Ping: Arthroleptella drewesii - Drewes’ Moss Frog.
Tyrone James Ping: Cacosternum australis - Southern Caco.
Tyrone James Ping: Arthroleptella drewesii - Drewes’ Moss Frog.