Feedback

Arizona Mother Accused of Drowning Her Twin Toddler Sons

 

Emergency services responded to a distress call from Avondale, Arizona, and found two two-year-old boys lying unresponsive on a bed.

Shows