- Luxury Daily - https://www.luxurydaily.com -

Mercedes-Benz Stadium gets first look in Madden franchise game

Rendering of Mercedes-Benz Stadium in Atlanta Rendering of Mercedes-Benz Stadium in Atlanta

 

German automaker Mercedes-Benz’s namesake stadium in Atlanta is debuting in virtual form.