STUDIO
Follow Us

Terms of Use Privacy Policy

A look at the couple charged with killing their son

Police think 3 year old Roman Barrera starved to death. Up to now we've only seen his parents in mugshots. Craig Smith reports

Source: KGUN - Tucson, AZ

Top Trending Videos