Decatur crossing deemed 'intersection of death' - CBS46 News

Decatur crossing deemed 'intersection of death'