Off-duty cop stops armed robbery in Brazil while holding child, firing gun

SAO PAULO, Brazil -- An off-duty police officer held onto his young son as gunfire erupted while he foiled an attempted robbery in Brazil.

It happened in Sao Paulo, where two armed men in hooded sweatshirts stormed a pharmacy. Surveillance video showed the officer opened fire, shooting past a customer.

The man then checked the other side of the store and fired again. His wife was seen crouching down and taking the child from him.

The two suspects were pronounced dead at the scene.