Plum police said they received a call of smoke on Cherrywood Drive. When officers arrived, they saw heavy smoke coming from the house. Officers and firefighters were able to enter the home through a second-floor window.

Callen said he and Plum police Sgt. Jay Kapusta got a mother and infant out of the home. Callen says he climbed to the roof of the home and got two more children out.

Callen then ran over the roof to the back of the home where a bedridden grandmother was.

"I bear hugged her. I grabbed her," Callen said, taking her to the back of the home with firefighters where they took her down two ladders to safety.

Around this time, Officer Iachini ran into the second floor of the home looking for Callen as well as more children.

Along with firefighter Glenn Kopec Jr., Iachini helped get the other two children out of the home.

In all, crews rescued two adults and five children, ages ranging from one to eleven.

Two of the children and officers Iachini and Callen were taken to the hospital with smoke inhalation, but all are expected to be okay.

The cause of the fire is under investigation.

Download the WTAE app for your phone or tablet, and stay updated with breaking news throughout the day. (Free in your app store.)