Man arrested at NC Walmart admits to killing mother, 2 cats

>> RELATED: Man accused of killing mother arrested in Belmont Walmart

After he was caught in the parking lot of the Belmont Walmart, McAveeney was returned to Massachusetts – where he made a stunning statement to WSOCTV's sister station, WFXT.

When he stepped out of the police van, he apologized to his mother and her two cats. He then admitted to murdering his mother.

“To my mother, Barbara McAveeney, and to her two cats, Pumpkin and Puffy McAveeney, I deeply apologize. Sometimes I get out of control,” McAveeney said.

>> VIDEO: Man accused of murder apologizes to dead mom, cats

When asked if he committed the crimes, McAveeney answered, “Yes. I murdered her.”

On October 14 the body of Barbara McAveeney was discovered inside the condo she rented. Neighbors asked for a wellness check after they detected an overwhelming odor coming from her apartment.

McAveeney, who lived in the condo at least part time, disappeared.

The Middlesex County DA released surveillance photos of McAveeney taken around the time Barbara McAveeney was last seen alive.

McAveeney was then arrested hundreds of miles away in a Walmart parking lot in Belmont, North Carolina.

He is facing a series of charges including assault with intent to murder and two counts of animal cruelty.

Support real journalism. Support local journalism. Subscribe to The Atlanta Journal-Constitution today. See offers.

Your subscription to the Atlanta Journal-Constitution funds in-depth reporting and investigations that keep you informed. Thank you for supporting real journalism.