jtp_2192

People stand outside the construction zone of Mercedes Benz Stadium in Atlanta off of Northside Dr holding a labor dispute sign.

Photo: Jonathan Phillips
People stand outside the construction zone of Mercedes Benz Stadium in Atlanta off of Northside Dr holding a labor dispute sign.

Both comments and trackbacks are currently closed.