One of the 10 Biggest Eye Sores in the US is in Illinois
An iconic building in Illinois was just named to the list of the 10 Biggest Eye Sores in the USA. Which building is it...?
United States State Of Illinois Center Thompson Center Watergate Complex District Of Columbia San Antonio
Source: kickam1530.com