Looks Like a “World’s Best Football Stadium” Could be Coming to Arlington Heights

Wowsa! Take a look at the mock-ups!

Quoting a report from Crain’s Chicago Business, the folks at Churchill Downs plan to build the world’s greatest football stadium right here in Arlington Park!

You can read more about it here!