What snaps to make a guy in his twenties shoot his mom in the chest eight times?

Cops are trying to figure that out. On Wednesday night, at a townhome on Las Palmas Boulevard near West Alabama in Southwest Houston, police arrested James Allen Rogers for allegedly killing Reyna Rogers, his 50-year-old mom, and her dog and cat.

Police are talking to the suspect's brother, who may have been a witness. 

Rogers is being charged with murder.