Loading Video…
This browser does not support the Video element.
Atlanta police arrest 2 for breaking into radio tower
The Atlanta Police Department released this video showing two men being ordered out of a radio tower just off Cheshire Bridge Road on Aug. 18, 2024.