So now you know

IMG_4864This is the world’s largest metal bird sculpture, at the new Mercedes Benz Stadium in downtown Atlanta, GA, USA. So now you know, in case you were wondering where it was.

Advertisements