Red-lipped Herald

Observation - Red-lipped Herald - Southern Africa. Description: Would that be 2 frogs in the stomach?
Would that be 2 frogs in the stomach?
Observation - Red-lipped Herald - Southern Africa. Description: Would that be 2 frogs in the stomach?
Would that be 2 frogs in the stomach?