Mascarene Grass Frog

Mascarene grass frog – Ptychadena mascareniensis. Aka Mascarene rain frog or mascarene ridged frog.

[nggallery id=”403″]