You’re not too cool to sing along. Admit it.
That was recorded in Houston, as you could tell from the pandering lyrics edit. The copyright says 2005, but that’s got to be at least 20 years off. My guess this was in the venue formerly known as the Summit, then the home of the Rockets, now the home of Lakewood Church, Joel Osteen’s home court.
There are of course zillions of covers of this, of varying quality. The one I have is by Marnie Stern:
Sorry, but if you want to see the “Glee” version you can find it yourself.