A Fulton County court has awarded $2.25 million to Jessica Ross and Traveon Taylor, the grieving parents of a baby allegedly decapitated …
Tag:
A Fulton County court has awarded $2.25 million to Jessica Ross and Traveon Taylor, the grieving parents of a baby allegedly decapitated …