On Jan. 3, firefighters raced to save families, including children, who were trapped in a burning apartment building in Decatur, Ga. Their plan was to extend their ladders, get onto the balcony of the apartments and bring the occupants down.

But before they could make it all the way, frightened adults started tossing children to the firefighters ascending the ladder.

What happened next was captured in a heart-stopping video from a helmet camera worn by a firefighter. The video footage was released this past weekend.

As frantic screams are heard, the footage shows a father dropping his 5-year-old child from the third-floor balcony. Capt. Scott Stroup makes the incredible catch. The child lands upside down in Stroup’s arms, and Stroup twists his knee in the process.

“We were catching babies like a football — literally,” DeKalb fire Capt. Eric Jackson told the Atlanta Journal-Constitution. “There were adults that were on the balcony that were dropping their babies right into our arms. We had a couple firefighters catching babies, so it was just really incredible.”

Capt. Jackie Peckrul told Inside Edition she caught a 4-week-old boy who was dropped from a balcony.

“The original plan was to get up on the balcony with them to assist them on the ladder and have somebody else bring them down. I got about halfway up and I look up and somebody was dropping a baby to me,” she said.

The fire injured 12 people, including eight children. An estimated 50 people were displaced, according to WSB-TV.

The fire is under investigation.

More from Morning Mix:

13 siblings, some shackled and malnourished, rescued from California house, police say

He tried to hold in a sneeze and ended up in the hospital on a feeding tube

A Florida love triangle led to a murder-for-hire plot, police say. But the wrong woman was killed.

That was no ‘wrong button’ in Hawaii. Take a look.