This is a picture in the Dallas Cowboys stadium of a giant display that is connected to a computer that (and I'm using my Sherlock Holmes-y powers...