Peacock Tree Frogs

Peacock Tree Frogs

Peacock Tree Frogs(Leptopelis vermiculatus) on a solid white background. This frog inhabits the tropical rainforests in the African country of Tanzania.

by
by
by
by
by
by