• Ahmaud Arbery alleged father and son killers arrested

    It took the weight of the public – and more than 1.4 million people to sign a petition – for Georgia authorities to arrest the father and son duo who allegedly took the life of Ahmaud Arbery. The Georgia Bureau of Investigation announced Thursday night that agents had arrested Gregory and Travis McMichael for the […]