SW Atlanta on Mercedes-Benz Stadium: Don't forget about us

In the shadows of the billion-dollar stadium, dilapidated homes and businesses in an area that was once thriving.