Red-lipped Herald

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?