Yes. I'm not sure if it was there, but whoever paid it off, got some big advertising for it!
Also, I believe someone hit a a couple of them at the IP in Las Vegas a few years ago. The guy had a few different parlays involving 20 teams, and all twenty won!