It’s true. I just saw it during SNL about 30 minutes ago. I’m in Texas so I know its a national spot.
I saw it as well and thought it was part of the show.
I’m still amazed.