Avatar - FOX 5 Atlanta
FOX 5 Atlanta

Atlanta police hope barriers will help stop street racers

Atlanta city officials say one tactic has slowed, and in some cases stopped, these dangerous drivers.