Umm, I wondered and wanted to sift through Vegas stuff for info.
I dunno Vel. Still seems to me like a reference to D.C. These are political minded animals and most everything has that connection, with them. Bears watching, don't you think?
I do agree that DC and NY are most likely. I was just parsing the words and thought Vegas might fit as well. I'm going into overthink mode! LOL