Fútbol in Atlanta 

71000 screaming fans, lots of noise, music playing, loud drums.... Welcome to Mercedes Benz Stadium in Atlanta. Home of the Atlanta United. 

Advertisements