A dog rummaging in a garbage dump in Brazil is being credited with saving a newborn baby’s life.

The stray female dog found the newborn boy with his umbilical cord still attached, the blog Life With Dogs reported Wednesday.

Photos show the dog gently carrying the baby in its mouth away from the dump and to the nearest house in the city of Campinas, Brazil. According to the blog, the residents of the house immediately took the baby to the nearest hospital.

Doctors said the baby boy is doing well. The dog, who is being called “an angel sent from the heavens,” left the baby unharmed, according to the report.

Authorities are searching for the boy’s mother, according to the blog.

A similar incident occurred in 2013 in Thailand when a family dog rescued an abandoned newborn baby girl at a roadside dump.

11/6/15 UPDATE: Another web site indicates the incident occurred in the Middle East nation of Oman, rather than in Brazil:

The absolutely unbelievable incident took place in Kharbika, Oman, as a man was riding his bike on Saturday morning, October 31, the man noticed a stray dog walking on the road with something in his mouth. He noticed blood drops on the road and went closer to the dog to take a closer look, and when he did, he couldn’t believe what he saw. According to the man, the dog was holding a newborn baby boy in his mouth; the baby – a couple of hours old – even had his umbilical cord still attached!! However, Univision reports that it occurred in Brazil.

CLICK LIKE IF YOU’RE PRO-LIFE!