Teen dead after confronting men about stolen bike

0
The shooting happened in a shopping center parking lot on Cascade Avenue in southwest Atlanta.
View Comments 0