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