Authorities arrested a man and a 15-year-old boy on Wednesday afternoon from outside of Kevin Brown's Macon, Georgia, home.


10


Daily Mail