Mercedes-Benz Stadium opens Saturday for its first Atlanta Falcons game. And there’s a lot of excitement around the new sports venue and its state-of-the-art design.
Like us on Facebook
But in the nearby neighborhoods, where Falcons owner Arthur Blank has promised to invest $22 million, the feelings are more mixed.
Melodii Peoples, for example, is a skeptic.