Designed by
Title
Red Flamingo statue at Federal Plaza, Chicago, Illinois, USA #160009313
Description
Chicago, Illinois, USA. May 9, 2019. Red Flamingo art sculpture between office buildings exterior at Federal Plaza, Skyscrapers with mirror windows background
This image is editorial