News Treveon Taylor Awarded $2M After Doctor Shows Decapitated Son A Fulton County jury has awarded Jessica Ross and Treveon Taylor Sr. $2.25… CitiGistJune 23, 2025 View Post