Inside look at police training center

FOX 5 gets an up-close look at the site of the controversial Atlanta Public Safety Training Center.

Top Videos