Published on May 6, 2017
Churchill Downs is the location of one of the most enticing features for a gamer and the spot of a new Guiness World Record for the largest 4K display the world has ever seen.
Churchill Downs is the location of one of the most enticing features for a gamer and the spot of a new Guiness World Record for the largest 4K display the world has ever seen.