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.