Follow us on
loading....
In Atlanta, Georgia, a distressing incident has prompted legal action as parents Jessica Ross and Treveon Isaiah Taylor Sr. have...