It looks like they recorded it for a football game and then shared it on YouTube:
We recorded this very special version of “Too Much Time On My Hands” just for #SteelersNation @HeinzField for the game against the Ravens. You can check it out at home now! #HereWeGo