The answer to this week’s frog or toad is….. FROG. It is a Mozambique Rain Frog (Breviceps mossambicus). It is found in southeastern Africa.
The answer to this week’s frog or toad is….. FROG. It is a Mozambique Rain Frog (Breviceps mossambicus). It is found in southeastern Africa.