Tree frogs are charismatic amphibians commonly found in North Carolina.
Tree frogs are charismatic amphibians commonly found in North Carolina. Observer file photo
Tree frogs are charismatic amphibians commonly found in North Carolina. Observer file photo