The man accused of shooting two police officers and killing his girlfriend, her teenage son and then himself fired hundreds of rounds at officers, Henry County police Chief Mark Amerman said Friday morning.

But Anthony Bailey shouldn’t have had a gun at all. He’s a convicted felon and served nearly two years in prison for an aggravated assault conviction in the 90s, according to the Georgia Department of Corrections.

Bailey allegedly killed Sandra White, who was pregnant, inside her Stockbridge home Thursday morning. Then, he shot two officers who arrived at the home.

Courtesy of the Henry County Police Department: Bod-cam footage shows three officers engaged with a man who was barricaded in a house with hostages. Two Henry County officers were shot. After an hours-long standoff, a combined-agency SWAT Team breached the home and discovered three bodies.Early indications show all died from gunshot wound. Sandra Renee White, 39 of Stockbridge, who was pregnant was in the garage. Arkeyvion White, 16 of Stockbridge was in an upstairs bedroom. The suspected gunman, Anthony Tony Bailey Jr., 47, was found in an upstairs back bedroom dead from an apparent self-inflicted gunshot wound. (Henry County Police Department Facebook Page)

Officers Taylor Webb was shot in the chest and hip and Keegan Merritt was shot in the hand, Amerman said. Each had been on the force for seven years and both remained Friday at Grady Memorial Hospital. Both should survive their injuries.

Friday afternoon, Henry police released body camera footage from the first officers arriving at the scene. White’s sister called 911 after seeing the pregnant woman on the ground in the garage, according to police.

Officers saw blood on the driveway and the woman bleeding and unresponsive and forced their way into the home, video showed. Immediately, the two officers were shot.

“Shots fired! Shots fired!” an officer is heard yelling in the video.

“I’m hit! I’m hit!” another officer says.

Officer Taylor Webb was shot in the chest and hip, Amerman said. Webb made it to the garage of the home, where he saw White’s lifeless body. A second officer, Keegan Merritt, was shot in the hand.

RELATED: Suspect who shot two Henry County officers refuses to surrender, police say

AJC ON THE SCENE: Photos from Henry County shooting

ALSO: An expectant mother and her 16-year-old son were found dead

WATCH: Fellow officers break garage door to free injured officer

Bailey is then heard yelling at officers to not come in the house, warning that he had ample ammunition.

“Don’t come in here. Don’t come in here. Do not come in here,” Bailey said. “I got a lot of shots. I got a hostage. I got a hostage.”

The hostage was White’s son, Arkeyvion. Though police never made contact with the teenager, he was able to send text messages to relatives, Amerman said.

Officers negotiated with Bailey for hours, but he refused to surrender.

"We tried to do everything we possibly could to bring this to a peaceful resolution," Amerman said. 

After deploying gas into the home, Bailey again fired at officers and an armored truck, but no one was injured, Amerman said. Around 3 a.m., Georgia State Patrol troopers entered the home and found three bodies: Bailey, Sandra White and Arkeyvion. White was still in the garage and Bailey and the teenager were found in upstairs bedrooms, police said.

Outside the home Friday morning, Sandra White’s parents called Bailey a coward while remembering the single mother who worked as a nurse at WellStar Atlanta Medical Center and a teenager with a bright future.

Arkeyvion was a sophomore at Dutchtown High School, where he was on the honor roll and played football, his grandparents said Friday.

“He was looking to go far,” Kathie White, the teen’s grandmother, said Friday.

Sandra Renee White and her son Arkeyvion, 16, are shown in this photo from Sandra White’s Facebook page.

Credit: undefined

icon to expand image

Credit: undefined

Henry schools are out this week for spring break. But grief counselors are expected at Dutchtown High on Monday when students and teachers return, according to a district spokesman.

On Saturday, the White family had planned to hold a surprise baby shower for Sandra White, who was due to deliver a baby boy April 29. She had already named the boy Antonio, her parents said.

Instead of a baby shower, the family now must plan a funeral.

"We're doing the best we can," Kathie White, Sandra's mother, said through tears. "We've got to bury three. It's gonna be hard. But by the grace of God, I know we can do it."

— Please return for updates.